Files
Faset_Engine/docs/studies/data/p3-lighting-2026-09-24/forward/summary.json
T
Emil e2e95e1305
Native and manual checks / native (ubuntu-24.04) (push) Failing after 36s
Native and manual checks / manual (push) Successful in 27s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
Record Release P3 light scaling and Forward+ gate
2026-09-24 03:00:35 +03:00

3094 lines
91 KiB
JSON

{
"format": "faset.p3-lighting-benchmark",
"version": 1,
"commit": "05906054cf5c4f6a9346ce0b4c507f256566e43e",
"warmup_frames_per_run": 10,
"measured_frames_per_run": 30,
"width": 1920,
"height": 1080,
"validation": "off",
"driver": "NVIDIA-595.84",
"source_revision": "05906054cf5c4f6a9346ce0b4c507f256566e43e",
"source_root": "/home/emil/Desktop/.worktrees/Faset_Engine-p3-benchmark-release",
"source_dirty": false,
"benchmark_sha256": "946850c2354e848a72212a4f15292c8e5564747f4bc60e010a307904d38db8e3",
"device": "NVIDIA GeForce RTX 2080 Ti",
"lighting_path": "forward",
"validation_enabled": false,
"build_configuration": "Release",
"run_order": [
"shadows-off_direct_lights-000_run-1.csv",
"shadows-off_direct_lights-032_run-1.csv",
"shadows-off_direct_lights-004_run-1.csv",
"shadows-off_direct_lights-064_run-1.csv",
"shadows-off_direct_lights-016_run-1.csv",
"shadows-off_direct_lights-128_run-1.csv",
"shadows-off_gpu-frustum_lights-000_run-1.csv",
"shadows-off_gpu-frustum_lights-032_run-1.csv",
"shadows-off_gpu-frustum_lights-004_run-1.csv",
"shadows-off_gpu-frustum_lights-064_run-1.csv",
"shadows-off_gpu-frustum_lights-016_run-1.csv",
"shadows-off_gpu-frustum_lights-128_run-1.csv",
"shadows-off_gpu-occlusion_lights-000_run-1.csv",
"shadows-off_gpu-occlusion_lights-032_run-1.csv",
"shadows-off_gpu-occlusion_lights-004_run-1.csv",
"shadows-off_gpu-occlusion_lights-064_run-1.csv",
"shadows-off_gpu-occlusion_lights-016_run-1.csv",
"shadows-off_gpu-occlusion_lights-128_run-1.csv",
"shadows-off_direct_lights-000_run-2.csv",
"shadows-off_direct_lights-032_run-2.csv",
"shadows-off_direct_lights-004_run-2.csv",
"shadows-off_direct_lights-064_run-2.csv",
"shadows-off_direct_lights-016_run-2.csv",
"shadows-off_direct_lights-128_run-2.csv",
"shadows-off_gpu-frustum_lights-000_run-2.csv",
"shadows-off_gpu-frustum_lights-032_run-2.csv",
"shadows-off_gpu-frustum_lights-004_run-2.csv",
"shadows-off_gpu-frustum_lights-064_run-2.csv",
"shadows-off_gpu-frustum_lights-016_run-2.csv",
"shadows-off_gpu-frustum_lights-128_run-2.csv",
"shadows-off_gpu-occlusion_lights-000_run-2.csv",
"shadows-off_gpu-occlusion_lights-032_run-2.csv",
"shadows-off_gpu-occlusion_lights-004_run-2.csv",
"shadows-off_gpu-occlusion_lights-064_run-2.csv",
"shadows-off_gpu-occlusion_lights-016_run-2.csv",
"shadows-off_gpu-occlusion_lights-128_run-2.csv",
"shadows-off_direct_lights-000_run-3.csv",
"shadows-off_direct_lights-032_run-3.csv",
"shadows-off_direct_lights-004_run-3.csv",
"shadows-off_direct_lights-064_run-3.csv",
"shadows-off_direct_lights-016_run-3.csv",
"shadows-off_direct_lights-128_run-3.csv",
"shadows-off_gpu-frustum_lights-000_run-3.csv",
"shadows-off_gpu-frustum_lights-032_run-3.csv",
"shadows-off_gpu-frustum_lights-004_run-3.csv",
"shadows-off_gpu-frustum_lights-064_run-3.csv",
"shadows-off_gpu-frustum_lights-016_run-3.csv",
"shadows-off_gpu-frustum_lights-128_run-3.csv",
"shadows-off_gpu-occlusion_lights-000_run-3.csv",
"shadows-off_gpu-occlusion_lights-032_run-3.csv",
"shadows-off_gpu-occlusion_lights-004_run-3.csv",
"shadows-off_gpu-occlusion_lights-064_run-3.csv",
"shadows-off_gpu-occlusion_lights-016_run-3.csv",
"shadows-off_gpu-occlusion_lights-128_run-3.csv",
"shadows-on_direct_lights-000_run-1.csv",
"shadows-on_direct_lights-032_run-1.csv",
"shadows-on_direct_lights-004_run-1.csv",
"shadows-on_direct_lights-064_run-1.csv",
"shadows-on_direct_lights-016_run-1.csv",
"shadows-on_direct_lights-128_run-1.csv",
"shadows-on_gpu-frustum_lights-000_run-1.csv",
"shadows-on_gpu-frustum_lights-032_run-1.csv",
"shadows-on_gpu-frustum_lights-004_run-1.csv",
"shadows-on_gpu-frustum_lights-064_run-1.csv",
"shadows-on_gpu-frustum_lights-016_run-1.csv",
"shadows-on_gpu-frustum_lights-128_run-1.csv",
"shadows-on_gpu-occlusion_lights-000_run-1.csv",
"shadows-on_gpu-occlusion_lights-032_run-1.csv",
"shadows-on_gpu-occlusion_lights-004_run-1.csv",
"shadows-on_gpu-occlusion_lights-064_run-1.csv",
"shadows-on_gpu-occlusion_lights-016_run-1.csv",
"shadows-on_gpu-occlusion_lights-128_run-1.csv",
"shadows-on_direct_lights-000_run-2.csv",
"shadows-on_direct_lights-032_run-2.csv",
"shadows-on_direct_lights-004_run-2.csv",
"shadows-on_direct_lights-064_run-2.csv",
"shadows-on_direct_lights-016_run-2.csv",
"shadows-on_direct_lights-128_run-2.csv",
"shadows-on_gpu-frustum_lights-000_run-2.csv",
"shadows-on_gpu-frustum_lights-032_run-2.csv",
"shadows-on_gpu-frustum_lights-004_run-2.csv",
"shadows-on_gpu-frustum_lights-064_run-2.csv",
"shadows-on_gpu-frustum_lights-016_run-2.csv",
"shadows-on_gpu-frustum_lights-128_run-2.csv",
"shadows-on_gpu-occlusion_lights-000_run-2.csv",
"shadows-on_gpu-occlusion_lights-032_run-2.csv",
"shadows-on_gpu-occlusion_lights-004_run-2.csv",
"shadows-on_gpu-occlusion_lights-064_run-2.csv",
"shadows-on_gpu-occlusion_lights-016_run-2.csv",
"shadows-on_gpu-occlusion_lights-128_run-2.csv",
"shadows-on_direct_lights-000_run-3.csv",
"shadows-on_direct_lights-032_run-3.csv",
"shadows-on_direct_lights-004_run-3.csv",
"shadows-on_direct_lights-064_run-3.csv",
"shadows-on_direct_lights-016_run-3.csv",
"shadows-on_direct_lights-128_run-3.csv",
"shadows-on_gpu-frustum_lights-000_run-3.csv",
"shadows-on_gpu-frustum_lights-032_run-3.csv",
"shadows-on_gpu-frustum_lights-004_run-3.csv",
"shadows-on_gpu-frustum_lights-064_run-3.csv",
"shadows-on_gpu-frustum_lights-016_run-3.csv",
"shadows-on_gpu-frustum_lights-128_run-3.csv",
"shadows-on_gpu-occlusion_lights-000_run-3.csv",
"shadows-on_gpu-occlusion_lights-032_run-3.csv",
"shadows-on_gpu-occlusion_lights-004_run-3.csv",
"shadows-on_gpu-occlusion_lights-064_run-3.csv",
"shadows-on_gpu-occlusion_lights-016_run-3.csv",
"shadows-on_gpu-occlusion_lights-128_run-3.csv"
],
"runs_completed": 108,
"rows": 3240,
"configurations": [
{
"shadows": "off",
"visibility": "direct",
"light_count": 0,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.041536000000000003,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.713152,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.2556665000000002,
"readback_cpu_ms": 0.9325345,
"forward_raster_ms": 0.041536000000000003
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.032512,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.538992,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.886905,
"readback_cpu_ms": 0.8650865000000001,
"forward_raster_ms": 0.032512
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.032591999999999996,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.620576,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.1427585000000002,
"readback_cpu_ms": 0.9339919999999999,
"forward_raster_ms": 0.032591999999999996
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.032591999999999996,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.620576,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.1427585000000002,
"readback_cpu_ms": 0.9325345,
"forward_raster_ms": 0.032591999999999996
},
"p95_ms": {
"gpu_main_raster_ms": 0.043008,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.997728,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.680272,
"readback_cpu_ms": 1.038639,
"forward_raster_ms": 0.043008
}
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 4,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.089856,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.500912,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.9866685,
"readback_cpu_ms": 0.9309405,
"forward_raster_ms": 0.089856
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.08963199999999999,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.5196,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0801600000000002,
"readback_cpu_ms": 0.9268635000000001,
"forward_raster_ms": 0.08963199999999999
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.08992,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.651792,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.2412989999999997,
"readback_cpu_ms": 0.9964040000000001,
"forward_raster_ms": 0.08992
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.089856,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.5196,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0801600000000002,
"readback_cpu_ms": 0.9309405,
"forward_raster_ms": 0.089856
},
"p95_ms": {
"gpu_main_raster_ms": 0.090112,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.082752,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.777476,
"readback_cpu_ms": 1.146984,
"forward_raster_ms": 0.090112
}
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 16,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.277856,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.807152,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.400805,
"readback_cpu_ms": 0.9187075,
"forward_raster_ms": 0.277856
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.278528,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.662096,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.259664,
"readback_cpu_ms": 0.9460495,
"forward_raster_ms": 0.278528
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.280576,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.6952639999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3921235,
"readback_cpu_ms": 1.1013425,
"forward_raster_ms": 0.280576
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.278528,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.6952639999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3921235,
"readback_cpu_ms": 0.9460495,
"forward_raster_ms": 0.278528
},
"p95_ms": {
"gpu_main_raster_ms": 0.281888,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.39616,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.923351,
"readback_cpu_ms": 1.307627,
"forward_raster_ms": 0.281888
}
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 32,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.536544,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.00784,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.5468859999999998,
"readback_cpu_ms": 0.991365,
"forward_raster_ms": 0.536544
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.53432,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.7685279999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.282883,
"readback_cpu_ms": 0.965882,
"forward_raster_ms": 0.53432
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.5390079999999999,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.9226239999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.432395,
"readback_cpu_ms": 0.956644,
"forward_raster_ms": 0.5390079999999999
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.536544,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.9226239999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.432395,
"readback_cpu_ms": 0.965882,
"forward_raster_ms": 0.536544
},
"p95_ms": {
"gpu_main_raster_ms": 0.555776,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.386464,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.074345,
"readback_cpu_ms": 1.151783,
"forward_raster_ms": 0.555776
}
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 64,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.0420319999999998,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.2083519999999996,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.7292355,
"readback_cpu_ms": 0.902442,
"forward_raster_ms": 1.0420319999999998
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.0441600000000002,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.032304,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.786048,
"readback_cpu_ms": 1.1622124999999999,
"forward_raster_ms": 1.0441600000000002
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.0486559999999998,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.897824,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.489694500000001,
"readback_cpu_ms": 0.9620705,
"forward_raster_ms": 1.0486559999999998
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 1.0441600000000002,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.032304,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.7292355,
"readback_cpu_ms": 0.9620705,
"forward_raster_ms": 1.0441600000000002
},
"p95_ms": {
"gpu_main_raster_ms": 1.053504,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.826304,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.692768,
"readback_cpu_ms": 1.492094,
"forward_raster_ms": 1.053504
}
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 128,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.0592319999999997,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.45656,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.9521225,
"readback_cpu_ms": 1.0111375,
"forward_raster_ms": 2.0592319999999997
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.065648,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.302512,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.8167919999999995,
"readback_cpu_ms": 0.9697795,
"forward_raster_ms": 2.065648
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.0749120000000003,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.213648,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.852399,
"readback_cpu_ms": 0.978621,
"forward_raster_ms": 2.0749120000000003
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 2.065648,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.302512,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.852399,
"readback_cpu_ms": 0.978621,
"forward_raster_ms": 2.065648
},
"p95_ms": {
"gpu_main_raster_ms": 2.082176,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.734432,
"gpu_shadow_ms": 0.0,
"cpu_ms": 6.763768,
"readback_cpu_ms": 1.371247,
"forward_raster_ms": 2.082176
}
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 0,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.03072,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.568752,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0399089999999998,
"readback_cpu_ms": 0.9534085,
"forward_raster_ms": 0.03072
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.030784,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.6059359999999998,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.975628,
"readback_cpu_ms": 0.84799,
"forward_raster_ms": 0.030784
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.03056,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.546016,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0550224999999998,
"readback_cpu_ms": 0.9421315,
"forward_raster_ms": 0.03056
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.03072,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.568752,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0399089999999998,
"readback_cpu_ms": 0.9421315,
"forward_raster_ms": 0.03072
},
"p95_ms": {
"gpu_main_raster_ms": 0.03136,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.990688,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.50441,
"readback_cpu_ms": 1.1768,
"forward_raster_ms": 0.03136
}
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 4,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.088032,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.357424,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.933268,
"readback_cpu_ms": 0.890505,
"forward_raster_ms": 0.088032
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.088336,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.592768,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0109245,
"readback_cpu_ms": 0.953499,
"forward_raster_ms": 0.088336
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.088512,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.5548160000000002,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.171087,
"readback_cpu_ms": 1.048262,
"forward_raster_ms": 0.088512
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.088336,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.5548160000000002,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0109245,
"readback_cpu_ms": 0.953499,
"forward_raster_ms": 0.088336
},
"p95_ms": {
"gpu_main_raster_ms": 0.089248,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.108,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.724876,
"readback_cpu_ms": 1.28814,
"forward_raster_ms": 0.089248
}
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 16,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.275536,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.861872,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.2937830000000003,
"readback_cpu_ms": 0.92279,
"forward_raster_ms": 0.275536
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.277104,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.86144,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.357658,
"readback_cpu_ms": 0.98865,
"forward_raster_ms": 0.277104
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.276896,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.976544,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.47241,
"readback_cpu_ms": 0.964199,
"forward_raster_ms": 0.276896
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.276896,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.861872,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.357658,
"readback_cpu_ms": 0.964199,
"forward_raster_ms": 0.276896
},
"p95_ms": {
"gpu_main_raster_ms": 0.277888,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.076576,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.770593,
"readback_cpu_ms": 1.189304,
"forward_raster_ms": 0.277888
}
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 32,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.533728,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.93336,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3518075,
"readback_cpu_ms": 0.924038,
"forward_raster_ms": 0.533728
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.5379039999999999,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.97344,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.4893775,
"readback_cpu_ms": 0.9322485,
"forward_raster_ms": 0.5379039999999999
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.539024,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.010384,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.5976915,
"readback_cpu_ms": 0.972379,
"forward_raster_ms": 0.539024
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.5379039999999999,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.97344,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.4893775,
"readback_cpu_ms": 0.9322485,
"forward_raster_ms": 0.5379039999999999
},
"p95_ms": {
"gpu_main_raster_ms": 0.54048,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.562656,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.12982,
"readback_cpu_ms": 1.197709,
"forward_raster_ms": 0.54048
}
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 64,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.043504,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.033104,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.543871,
"readback_cpu_ms": 0.975786,
"forward_raster_ms": 1.043504
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.050016,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.0515999999999996,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.455515,
"readback_cpu_ms": 0.9316375,
"forward_raster_ms": 1.050016
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.0476,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.045888,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.5880495,
"readback_cpu_ms": 0.962115,
"forward_raster_ms": 1.0476
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 1.0476,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.045888,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.543871,
"readback_cpu_ms": 0.962115,
"forward_raster_ms": 1.0476
},
"p95_ms": {
"gpu_main_raster_ms": 1.053824,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.618144,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.397461,
"readback_cpu_ms": 1.176619,
"forward_raster_ms": 1.053824
}
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 128,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.0446720000000003,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.094096,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.593987,
"readback_cpu_ms": 0.9468705,
"forward_raster_ms": 2.0446720000000003
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.06032,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.147792,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.739401,
"readback_cpu_ms": 0.976998,
"forward_raster_ms": 2.06032
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.0619199999999998,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.125904,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.702281,
"readback_cpu_ms": 0.9529475000000001,
"forward_raster_ms": 2.0619199999999998
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 2.06032,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.125904,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.702281,
"readback_cpu_ms": 0.9529475000000001,
"forward_raster_ms": 2.06032
},
"p95_ms": {
"gpu_main_raster_ms": 2.072288,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.569376,
"gpu_shadow_ms": 0.0,
"cpu_ms": 6.248106,
"readback_cpu_ms": 1.198571,
"forward_raster_ms": 2.072288
}
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 0,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.030576,
"gpu_post_raster_ms": 0.005584,
"gpu_ms": 1.752416,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.492127,
"readback_cpu_ms": 1.1107155,
"forward_raster_ms": 0.036064
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.03064,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 1.745872,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.1996205,
"readback_cpu_ms": 0.9565794999999999,
"forward_raster_ms": 0.036272
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.030704000000000002,
"gpu_post_raster_ms": 0.005632,
"gpu_ms": 1.755104,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3752815,
"readback_cpu_ms": 0.9882394999999999,
"forward_raster_ms": 0.036272
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.03064,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 1.752416,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3752815,
"readback_cpu_ms": 0.9882394999999999,
"forward_raster_ms": 0.036272
},
"p95_ms": {
"gpu_main_raster_ms": 0.0312,
"gpu_post_raster_ms": 0.005792,
"gpu_ms": 2.030496,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.848359,
"readback_cpu_ms": 1.32522,
"forward_raster_ms": 0.036864
}
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 4,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.087808,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 1.632384,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.475561,
"readback_cpu_ms": 1.1446645000000002,
"forward_raster_ms": 0.09329599999999999
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.088192,
"gpu_post_raster_ms": 0.005632,
"gpu_ms": 1.6646079999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.4024475,
"readback_cpu_ms": 1.0727885000000001,
"forward_raster_ms": 0.093728
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.088448,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 1.7567840000000001,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3090115,
"readback_cpu_ms": 1.042702,
"forward_raster_ms": 0.093952
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.088192,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 1.6646079999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.4024475,
"readback_cpu_ms": 1.0727885000000001,
"forward_raster_ms": 0.093728
},
"p95_ms": {
"gpu_main_raster_ms": 0.089632,
"gpu_post_raster_ms": 0.005888,
"gpu_ms": 2.148576,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.998312,
"readback_cpu_ms": 1.398788,
"forward_raster_ms": 0.09536
}
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 16,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.274944,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 1.84232,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.4474679999999998,
"readback_cpu_ms": 0.968056,
"forward_raster_ms": 0.280432
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.276432,
"gpu_post_raster_ms": 0.0056159999999999995,
"gpu_ms": 1.9843359999999999,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.5843815,
"readback_cpu_ms": 0.96481,
"forward_raster_ms": 0.28201599999999993
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.27680000000000005,
"gpu_post_raster_ms": 0.005664,
"gpu_ms": 1.850832,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.394228,
"readback_cpu_ms": 0.8761225,
"forward_raster_ms": 0.28233600000000003
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.276432,
"gpu_post_raster_ms": 0.0056159999999999995,
"gpu_ms": 1.850832,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.4474679999999998,
"readback_cpu_ms": 0.96481,
"forward_raster_ms": 0.28201599999999993
},
"p95_ms": {
"gpu_main_raster_ms": 0.278272,
"gpu_post_raster_ms": 0.005856,
"gpu_ms": 2.37632,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.94951,
"readback_cpu_ms": 1.197949,
"forward_raster_ms": 0.283968
}
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 32,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.5331520000000001,
"gpu_post_raster_ms": 0.005456000000000001,
"gpu_ms": 2.229952,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.7391829999999997,
"readback_cpu_ms": 0.976402,
"forward_raster_ms": 0.538464
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.537264,
"gpu_post_raster_ms": 0.005632,
"gpu_ms": 2.122128,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.5526215,
"readback_cpu_ms": 0.912361,
"forward_raster_ms": 0.542832
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.539104,
"gpu_post_raster_ms": 0.005664,
"gpu_ms": 2.257648,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.918216,
"readback_cpu_ms": 1.0635759999999999,
"forward_raster_ms": 0.54464
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.537264,
"gpu_post_raster_ms": 0.005632,
"gpu_ms": 2.229952,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.7391829999999997,
"readback_cpu_ms": 0.976402,
"forward_raster_ms": 0.542832
},
"p95_ms": {
"gpu_main_raster_ms": 0.541088,
"gpu_post_raster_ms": 0.005952,
"gpu_ms": 2.644544,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.309408,
"readback_cpu_ms": 1.196868,
"forward_raster_ms": 0.546848
}
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 64,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.039488,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 2.9877279999999997,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.686084,
"readback_cpu_ms": 1.0366505,
"forward_raster_ms": 1.04528
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.050464,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 2.987424,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.646144,
"readback_cpu_ms": 1.0114275,
"forward_raster_ms": 1.056432
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.050976,
"gpu_post_raster_ms": 0.005632,
"gpu_ms": 3.226864,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.8868030000000005,
"readback_cpu_ms": 0.9522364999999999,
"forward_raster_ms": 1.0566559999999998
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 1.050464,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 2.9877279999999997,
"gpu_shadow_ms": 0.0,
"cpu_ms": 4.686084,
"readback_cpu_ms": 1.0114275,
"forward_raster_ms": 1.056432
},
"p95_ms": {
"gpu_main_raster_ms": 1.055456,
"gpu_post_raster_ms": 0.005952,
"gpu_ms": 3.695328,
"gpu_shadow_ms": 0.0,
"cpu_ms": 5.423951,
"readback_cpu_ms": 1.248435,
"forward_raster_ms": 1.061056
}
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 128,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.0477119999999998,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 4.4315359999999995,
"gpu_shadow_ms": 0.0,
"cpu_ms": 6.0441065,
"readback_cpu_ms": 1.0022555,
"forward_raster_ms": 2.053072
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.058656,
"gpu_post_raster_ms": 0.005632,
"gpu_ms": 4.437024,
"gpu_shadow_ms": 0.0,
"cpu_ms": 6.26354,
"readback_cpu_ms": 1.131895,
"forward_raster_ms": 2.06432
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.0604639999999996,
"gpu_post_raster_ms": 0.005584,
"gpu_ms": 4.581088,
"gpu_shadow_ms": 0.0,
"cpu_ms": 6.235021,
"readback_cpu_ms": 0.9909595,
"forward_raster_ms": 2.065728
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 2.058656,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 4.437024,
"gpu_shadow_ms": 0.0,
"cpu_ms": 6.235021,
"readback_cpu_ms": 1.0022555,
"forward_raster_ms": 2.06432
},
"p95_ms": {
"gpu_main_raster_ms": 2.069536,
"gpu_post_raster_ms": 0.005952,
"gpu_ms": 5.221568,
"gpu_shadow_ms": 0.0,
"cpu_ms": 6.936274,
"readback_cpu_ms": 1.263744,
"forward_raster_ms": 2.074144
}
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 0,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.03272,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.5134560000000001,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.980562,
"readback_cpu_ms": 0.940775,
"forward_raster_ms": 0.03272
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.03264,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.543936,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.991282,
"readback_cpu_ms": 0.9131725,
"forward_raster_ms": 0.03264
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.032768,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.478896,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.9609805,
"readback_cpu_ms": 0.8778055,
"forward_raster_ms": 0.032768
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.03272,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.5134560000000001,
"gpu_shadow_ms": 0.0,
"cpu_ms": 2.980562,
"readback_cpu_ms": 0.9131725,
"forward_raster_ms": 0.03272
},
"p95_ms": {
"gpu_main_raster_ms": 0.03296,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.986624,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.434198,
"readback_cpu_ms": 1.135361,
"forward_raster_ms": 0.03296
}
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 4,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.124928,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.7156799999999999,
"gpu_shadow_ms": 0.016975999999999998,
"cpu_ms": 3.3351565,
"readback_cpu_ms": 0.97265,
"forward_raster_ms": 0.124928
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.125344,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.7248960000000002,
"gpu_shadow_ms": 0.017632000000000002,
"cpu_ms": 3.462306,
"readback_cpu_ms": 1.1413625,
"forward_raster_ms": 0.125344
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.126192,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.640512,
"gpu_shadow_ms": 0.017136,
"cpu_ms": 3.196991,
"readback_cpu_ms": 0.9481135,
"forward_raster_ms": 0.126192
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 24,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 12,
"shadow_atlas_full_drops": 12
},
"median_ms": {
"gpu_main_raster_ms": 0.125344,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.7156799999999999,
"gpu_shadow_ms": 0.017136,
"cpu_ms": 3.3351565,
"readback_cpu_ms": 0.97265,
"forward_raster_ms": 0.125344
},
"p95_ms": {
"gpu_main_raster_ms": 0.126976,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.020096,
"gpu_shadow_ms": 0.018304,
"cpu_ms": 3.934051,
"readback_cpu_ms": 1.230701,
"forward_raster_ms": 0.126976
}
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 16,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.30952,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.71072,
"gpu_shadow_ms": 0.017568,
"cpu_ms": 3.4523219999999997,
"readback_cpu_ms": 1.0131860000000001,
"forward_raster_ms": 0.30952
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.309552,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.8515039999999998,
"gpu_shadow_ms": 0.017264,
"cpu_ms": 3.4147465,
"readback_cpu_ms": 1.0473055,
"forward_raster_ms": 0.309552
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.311296,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.7537440000000002,
"gpu_shadow_ms": 0.017728,
"cpu_ms": 3.391517,
"readback_cpu_ms": 0.991741,
"forward_raster_ms": 0.311296
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 96,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 84,
"shadow_atlas_full_drops": 84
},
"median_ms": {
"gpu_main_raster_ms": 0.309552,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.7537440000000002,
"gpu_shadow_ms": 0.017568,
"cpu_ms": 3.4147465,
"readback_cpu_ms": 1.0131860000000001,
"forward_raster_ms": 0.309552
},
"p95_ms": {
"gpu_main_raster_ms": 0.319488,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.113792,
"gpu_shadow_ms": 0.018336,
"cpu_ms": 3.94913,
"readback_cpu_ms": 1.185005,
"forward_raster_ms": 0.319488
}
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 32,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.5671200000000001,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.139584,
"gpu_shadow_ms": 0.017183999999999998,
"cpu_ms": 3.673049,
"readback_cpu_ms": 0.9543855,
"forward_raster_ms": 0.5671200000000001
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.56584,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.9656639999999999,
"gpu_shadow_ms": 0.017728,
"cpu_ms": 3.4751700000000003,
"readback_cpu_ms": 0.883211,
"forward_raster_ms": 0.56584
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.56976,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.9568159999999999,
"gpu_shadow_ms": 0.018208,
"cpu_ms": 3.5900220000000003,
"readback_cpu_ms": 1.0420305,
"forward_raster_ms": 0.56976
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 192,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 180,
"shadow_atlas_full_drops": 180
},
"median_ms": {
"gpu_main_raster_ms": 0.5671200000000001,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.9656639999999999,
"gpu_shadow_ms": 0.017728,
"cpu_ms": 3.5900220000000003,
"readback_cpu_ms": 0.9543855,
"forward_raster_ms": 0.5671200000000001
},
"p95_ms": {
"gpu_main_raster_ms": 0.571968,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.422304,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 4.139338,
"readback_cpu_ms": 1.199122,
"forward_raster_ms": 0.571968
}
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 64,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.07768,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.091088,
"gpu_shadow_ms": 0.018048,
"cpu_ms": 4.917165,
"readback_cpu_ms": 1.163936,
"forward_raster_ms": 1.07768
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.079024,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.844064,
"gpu_shadow_ms": 0.017872,
"cpu_ms": 4.729932,
"readback_cpu_ms": 1.016527,
"forward_raster_ms": 1.079024
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.087984,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.004128,
"gpu_shadow_ms": 0.018064,
"cpu_ms": 4.5584690000000005,
"readback_cpu_ms": 0.9343275,
"forward_raster_ms": 1.087984
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 384,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 372,
"shadow_atlas_full_drops": 372
},
"median_ms": {
"gpu_main_raster_ms": 1.079024,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.004128,
"gpu_shadow_ms": 0.018048,
"cpu_ms": 4.729932,
"readback_cpu_ms": 1.016527,
"forward_raster_ms": 1.079024
},
"p95_ms": {
"gpu_main_raster_ms": 1.092832,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.618176,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 5.378015,
"readback_cpu_ms": 1.329809,
"forward_raster_ms": 1.092832
}
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 128,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.103296,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.367407999999999,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 6.008639,
"readback_cpu_ms": 1.004174,
"forward_raster_ms": 2.103296
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.106688,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.501536,
"gpu_shadow_ms": 0.018256,
"cpu_ms": 6.1300585000000005,
"readback_cpu_ms": 0.9874624999999999,
"forward_raster_ms": 2.106688
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.122944,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.544336,
"gpu_shadow_ms": 0.0184,
"cpu_ms": 6.465336000000001,
"readback_cpu_ms": 1.2011859999999999,
"forward_raster_ms": 2.122944
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 768,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 756,
"shadow_atlas_full_drops": 756
},
"median_ms": {
"gpu_main_raster_ms": 2.106688,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.501536,
"gpu_shadow_ms": 0.0184,
"cpu_ms": 6.1300585000000005,
"readback_cpu_ms": 1.004174,
"forward_raster_ms": 2.106688
},
"p95_ms": {
"gpu_main_raster_ms": 2.12992,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.688544,
"gpu_shadow_ms": 0.019264,
"cpu_ms": 6.763017,
"readback_cpu_ms": 1.381476,
"forward_raster_ms": 2.12992
}
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 0,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.030848,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.63048,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.0397435,
"readback_cpu_ms": 0.9245939999999999,
"forward_raster_ms": 0.030848
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.031264,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.53824,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.1361660000000002,
"readback_cpu_ms": 1.0452914999999998,
"forward_raster_ms": 0.031264
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.03136,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.541952,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.2026814999999997,
"readback_cpu_ms": 1.0043695000000001,
"forward_raster_ms": 0.03136
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.031264,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.541952,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.1361660000000002,
"readback_cpu_ms": 1.0043695000000001,
"forward_raster_ms": 0.031264
},
"p95_ms": {
"gpu_main_raster_ms": 0.031872,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.934656,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.568611,
"readback_cpu_ms": 1.244808,
"forward_raster_ms": 0.031872
}
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 4,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.12184,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.717232,
"gpu_shadow_ms": 0.0176,
"cpu_ms": 3.2956965,
"readback_cpu_ms": 0.9608675,
"forward_raster_ms": 0.12184
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.122656,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.705392,
"gpu_shadow_ms": 0.016992,
"cpu_ms": 3.0353105,
"readback_cpu_ms": 0.835491,
"forward_raster_ms": 0.122656
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.12299199999999999,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.7231679999999998,
"gpu_shadow_ms": 0.017776,
"cpu_ms": 3.364316,
"readback_cpu_ms": 1.0465045,
"forward_raster_ms": 0.12299199999999999
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 24,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 12,
"shadow_atlas_full_drops": 12
},
"median_ms": {
"gpu_main_raster_ms": 0.122656,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.717232,
"gpu_shadow_ms": 0.0176,
"cpu_ms": 3.2956965,
"readback_cpu_ms": 0.9608675,
"forward_raster_ms": 0.122656
},
"p95_ms": {
"gpu_main_raster_ms": 0.124384,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.994112,
"gpu_shadow_ms": 0.018336,
"cpu_ms": 3.786342,
"readback_cpu_ms": 1.313969,
"forward_raster_ms": 0.124384
}
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 16,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.302048,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.985376,
"gpu_shadow_ms": 0.016848000000000002,
"cpu_ms": 3.4626665,
"readback_cpu_ms": 0.8856455000000001,
"forward_raster_ms": 0.302048
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.30528,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.814192,
"gpu_shadow_ms": 0.017776,
"cpu_ms": 3.3410875,
"readback_cpu_ms": 0.920802,
"forward_raster_ms": 0.30528
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.304784,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.923328,
"gpu_shadow_ms": 0.017936,
"cpu_ms": 3.338332,
"readback_cpu_ms": 0.9088845000000001,
"forward_raster_ms": 0.304784
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 96,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 84,
"shadow_atlas_full_drops": 84
},
"median_ms": {
"gpu_main_raster_ms": 0.304784,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 1.923328,
"gpu_shadow_ms": 0.017776,
"cpu_ms": 3.3410875,
"readback_cpu_ms": 0.9088845000000001,
"forward_raster_ms": 0.304784
},
"p95_ms": {
"gpu_main_raster_ms": 0.31488,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.460832,
"gpu_shadow_ms": 0.018272,
"cpu_ms": 3.85398,
"readback_cpu_ms": 1.054228,
"forward_raster_ms": 0.31488
}
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 32,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.566528,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.109584,
"gpu_shadow_ms": 0.017904,
"cpu_ms": 3.598007,
"readback_cpu_ms": 0.933125,
"forward_raster_ms": 0.566528
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.570352,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.00616,
"gpu_shadow_ms": 0.018128,
"cpu_ms": 3.528381,
"readback_cpu_ms": 0.9267335000000001,
"forward_raster_ms": 0.570352
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.569584,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.1156800000000002,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 3.614498,
"readback_cpu_ms": 0.9047665,
"forward_raster_ms": 0.569584
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 192,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 180,
"shadow_atlas_full_drops": 180
},
"median_ms": {
"gpu_main_raster_ms": 0.569584,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.109584,
"gpu_shadow_ms": 0.018128,
"cpu_ms": 3.598007,
"readback_cpu_ms": 0.9267335000000001,
"forward_raster_ms": 0.569584
},
"p95_ms": {
"gpu_main_raster_ms": 0.573056,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.551264,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 4.065379,
"readback_cpu_ms": 1.083304,
"forward_raster_ms": 0.573056
}
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 64,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.081184,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.0175039999999997,
"gpu_shadow_ms": 0.018160000000000003,
"cpu_ms": 4.4703875,
"readback_cpu_ms": 0.8908704999999999,
"forward_raster_ms": 1.081184
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.08704,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.035856,
"gpu_shadow_ms": 0.018160000000000003,
"cpu_ms": 4.544623,
"readback_cpu_ms": 0.923231,
"forward_raster_ms": 1.08704
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.088704,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 2.884928,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 4.724832,
"readback_cpu_ms": 1.106312,
"forward_raster_ms": 1.088704
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 384,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 372,
"shadow_atlas_full_drops": 372
},
"median_ms": {
"gpu_main_raster_ms": 1.08704,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.0175039999999997,
"gpu_shadow_ms": 0.018160000000000003,
"cpu_ms": 4.544623,
"readback_cpu_ms": 0.923231,
"forward_raster_ms": 1.08704
},
"p95_ms": {
"gpu_main_raster_ms": 1.094144,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 3.552128,
"gpu_shadow_ms": 0.018656,
"cpu_ms": 5.389937,
"readback_cpu_ms": 1.233667,
"forward_raster_ms": 1.094144
}
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 128,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.0881920000000003,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.388864,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 6.2557355,
"readback_cpu_ms": 1.0653139999999999,
"forward_raster_ms": 2.0881920000000003
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.1085760000000002,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.396432,
"gpu_shadow_ms": 0.018448,
"cpu_ms": 6.133710499999999,
"readback_cpu_ms": 1.07343,
"forward_raster_ms": 2.1085760000000002
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.109824,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.459312,
"gpu_shadow_ms": 0.018383999999999998,
"cpu_ms": 6.1274775,
"readback_cpu_ms": 0.98339,
"forward_raster_ms": 2.109824
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 768,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 756,
"shadow_atlas_full_drops": 756
},
"median_ms": {
"gpu_main_raster_ms": 2.1085760000000002,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.396432,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 6.133710499999999,
"readback_cpu_ms": 1.0653139999999999,
"forward_raster_ms": 2.1085760000000002
},
"p95_ms": {
"gpu_main_raster_ms": 2.116512,
"gpu_post_raster_ms": 0.0,
"gpu_ms": 4.820288,
"gpu_shadow_ms": 0.019392,
"cpu_ms": 6.645816,
"readback_cpu_ms": 1.253124,
"forward_raster_ms": 2.116512
}
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 0,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.030768,
"gpu_post_raster_ms": 0.005664,
"gpu_ms": 1.950416,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3406915,
"readback_cpu_ms": 0.9109685000000001,
"forward_raster_ms": 0.036384
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.031024000000000003,
"gpu_post_raster_ms": 0.005648,
"gpu_ms": 1.755136,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.1318574999999997,
"readback_cpu_ms": 0.873062,
"forward_raster_ms": 0.036544
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.030927999999999997,
"gpu_post_raster_ms": 0.005679999999999999,
"gpu_ms": 1.6732,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3215705,
"readback_cpu_ms": 0.973917,
"forward_raster_ms": 0.036368
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 0,
"rendered_local_shadow_faces": 0,
"shadow_tiles": 0,
"dropped_shadow_faces": 0,
"shadow_atlas_full_drops": 0
},
"median_ms": {
"gpu_main_raster_ms": 0.030927999999999997,
"gpu_post_raster_ms": 0.005664,
"gpu_ms": 1.755136,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.3215705,
"readback_cpu_ms": 0.9109685000000001,
"forward_raster_ms": 0.036384
},
"p95_ms": {
"gpu_main_raster_ms": 0.031456,
"gpu_post_raster_ms": 0.006208,
"gpu_ms": 2.047168,
"gpu_shadow_ms": 0.0,
"cpu_ms": 3.784268,
"readback_cpu_ms": 1.233267,
"forward_raster_ms": 0.037632
}
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 4,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.12168,
"gpu_post_raster_ms": 0.0056,
"gpu_ms": 1.72648,
"gpu_shadow_ms": 0.01744,
"cpu_ms": 3.2895955,
"readback_cpu_ms": 0.940564,
"forward_raster_ms": 0.127168
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.122144,
"gpu_post_raster_ms": 0.005728,
"gpu_ms": 1.817264,
"gpu_shadow_ms": 0.017824,
"cpu_ms": 3.4656124999999998,
"readback_cpu_ms": 0.9798830000000001,
"forward_raster_ms": 0.127744
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.122576,
"gpu_post_raster_ms": 0.005648,
"gpu_ms": 1.837904,
"gpu_shadow_ms": 0.017664,
"cpu_ms": 3.4191494999999996,
"readback_cpu_ms": 0.960322,
"forward_raster_ms": 0.127952
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 24,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 12,
"shadow_atlas_full_drops": 12
},
"median_ms": {
"gpu_main_raster_ms": 0.122144,
"gpu_post_raster_ms": 0.005648,
"gpu_ms": 1.817264,
"gpu_shadow_ms": 0.017664,
"cpu_ms": 3.4191494999999996,
"readback_cpu_ms": 0.960322,
"forward_raster_ms": 0.127744
},
"p95_ms": {
"gpu_main_raster_ms": 0.123936,
"gpu_post_raster_ms": 0.005984,
"gpu_ms": 2.142272,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 3.776374,
"readback_cpu_ms": 1.101327,
"forward_raster_ms": 0.139488
}
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 16,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.302176,
"gpu_post_raster_ms": 0.005696,
"gpu_ms": 1.90872,
"gpu_shadow_ms": 0.01784,
"cpu_ms": 3.433542,
"readback_cpu_ms": 0.913904,
"forward_raster_ms": 0.307632
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.30403199999999997,
"gpu_post_raster_ms": 0.005679999999999999,
"gpu_ms": 1.84672,
"gpu_shadow_ms": 0.018048,
"cpu_ms": 3.373874,
"readback_cpu_ms": 0.885666,
"forward_raster_ms": 0.30955199999999994
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.303824,
"gpu_post_raster_ms": 0.005712,
"gpu_ms": 1.868224,
"gpu_shadow_ms": 0.017888,
"cpu_ms": 3.634481,
"readback_cpu_ms": 1.0892,
"forward_raster_ms": 0.309488
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 96,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 84,
"shadow_atlas_full_drops": 84
},
"median_ms": {
"gpu_main_raster_ms": 0.303824,
"gpu_post_raster_ms": 0.005696,
"gpu_ms": 1.868224,
"gpu_shadow_ms": 0.017888,
"cpu_ms": 3.433542,
"readback_cpu_ms": 0.913904,
"forward_raster_ms": 0.309488
},
"p95_ms": {
"gpu_main_raster_ms": 0.312928,
"gpu_post_raster_ms": 0.005984,
"gpu_ms": 2.20256,
"gpu_shadow_ms": 0.018432,
"cpu_ms": 4.101276,
"readback_cpu_ms": 1.168283,
"forward_raster_ms": 0.31894399999999995
}
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 32,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.565664,
"gpu_post_raster_ms": 0.005456,
"gpu_ms": 2.19512,
"gpu_shadow_ms": 0.018288,
"cpu_ms": 4.0178139999999996,
"readback_cpu_ms": 1.1561154999999999,
"forward_raster_ms": 0.57104
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.569456,
"gpu_post_raster_ms": 0.00576,
"gpu_ms": 2.238784,
"gpu_shadow_ms": 0.018320000000000003,
"cpu_ms": 3.7641609999999996,
"readback_cpu_ms": 0.9359200000000001,
"forward_raster_ms": 0.575248
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 0.5702879999999999,
"gpu_post_raster_ms": 0.005696,
"gpu_ms": 2.2390239999999997,
"gpu_shadow_ms": 0.0184,
"cpu_ms": 3.9639875,
"readback_cpu_ms": 0.965346,
"forward_raster_ms": 0.5758399999999999
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 192,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 180,
"shadow_atlas_full_drops": 180
},
"median_ms": {
"gpu_main_raster_ms": 0.569456,
"gpu_post_raster_ms": 0.005696,
"gpu_ms": 2.238784,
"gpu_shadow_ms": 0.018320000000000003,
"cpu_ms": 3.9639875,
"readback_cpu_ms": 0.965346,
"forward_raster_ms": 0.575248
},
"p95_ms": {
"gpu_main_raster_ms": 0.57376,
"gpu_post_raster_ms": 0.006112,
"gpu_ms": 2.69056,
"gpu_shadow_ms": 0.018624,
"cpu_ms": 4.514646,
"readback_cpu_ms": 1.249597,
"forward_raster_ms": 0.579936
}
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 64,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.0809440000000001,
"gpu_post_raster_ms": 0.005664,
"gpu_ms": 3.272592,
"gpu_shadow_ms": 0.018416000000000002,
"cpu_ms": 4.8879850000000005,
"readback_cpu_ms": 0.9345175,
"forward_raster_ms": 1.086064
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.090048,
"gpu_post_raster_ms": 0.005696,
"gpu_ms": 3.219456,
"gpu_shadow_ms": 0.018464,
"cpu_ms": 4.6842755,
"readback_cpu_ms": 0.9315869999999999,
"forward_raster_ms": 1.0953439999999999
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 1.087952,
"gpu_post_raster_ms": 0.005696,
"gpu_ms": 3.257952,
"gpu_shadow_ms": 0.01848,
"cpu_ms": 4.7116625,
"readback_cpu_ms": 0.9372175,
"forward_raster_ms": 1.093648
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 384,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 372,
"shadow_atlas_full_drops": 372
},
"median_ms": {
"gpu_main_raster_ms": 1.087952,
"gpu_post_raster_ms": 0.005696,
"gpu_ms": 3.257952,
"gpu_shadow_ms": 0.018464,
"cpu_ms": 4.7116625,
"readback_cpu_ms": 0.9345175,
"forward_raster_ms": 1.093648
},
"p95_ms": {
"gpu_main_raster_ms": 1.093408,
"gpu_post_raster_ms": 0.005984,
"gpu_ms": 3.783136,
"gpu_shadow_ms": 0.019488,
"cpu_ms": 5.41276,
"readback_cpu_ms": 1.290203,
"forward_raster_ms": 1.099264
}
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 128,
"runs": [
{
"run_index": 1,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.092448,
"gpu_post_raster_ms": 0.005728,
"gpu_ms": 4.462832000000001,
"gpu_shadow_ms": 0.018704,
"cpu_ms": 6.3238235,
"readback_cpu_ms": 0.9874475,
"forward_raster_ms": 2.098224
}
},
{
"run_index": 2,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.109152,
"gpu_post_raster_ms": 0.00576,
"gpu_ms": 4.554816,
"gpu_shadow_ms": 0.018944,
"cpu_ms": 6.618429000000001,
"readback_cpu_ms": 1.099669,
"forward_raster_ms": 2.115008
}
},
{
"run_index": 3,
"frames": 30,
"median_ms": {
"gpu_main_raster_ms": 2.11048,
"gpu_post_raster_ms": 0.005679999999999999,
"gpu_ms": 4.353696,
"gpu_shadow_ms": 0.018688,
"cpu_ms": 5.9520225,
"readback_cpu_ms": 0.9387105,
"forward_raster_ms": 2.1160959999999998
}
}
],
"shadow_counts": {
"requested_local_shadow_faces": 768,
"rendered_local_shadow_faces": 12,
"shadow_tiles": 12,
"dropped_shadow_faces": 756,
"shadow_atlas_full_drops": 756
},
"median_ms": {
"gpu_main_raster_ms": 2.109152,
"gpu_post_raster_ms": 0.005728,
"gpu_ms": 4.462832000000001,
"gpu_shadow_ms": 0.018704,
"cpu_ms": 6.3238235,
"readback_cpu_ms": 0.9874475,
"forward_raster_ms": 2.115008
},
"p95_ms": {
"gpu_main_raster_ms": 2.118784,
"gpu_post_raster_ms": 0.005984,
"gpu_ms": 4.862496,
"gpu_shadow_ms": 0.019808,
"cpu_ms": 6.850813,
"readback_cpu_ms": 1.342682,
"forward_raster_ms": 2.124672
}
}
],
"forward_plus_gate": {
"triggered": true,
"candidates": [
{
"shadows": "off",
"visibility": "direct",
"light_count": 32,
"overhead_ms": 0.501808,
"raster_metric": "main",
"zero_light_gpu_ms": 1.620576,
"overhead_percent_of_zero_gpu": 30.96479276504157,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 64,
"overhead_ms": 1.011648,
"raster_metric": "main",
"zero_light_gpu_ms": 1.620576,
"overhead_percent_of_zero_gpu": 62.42521177655353,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 128,
"overhead_ms": 2.033136,
"raster_metric": "main",
"zero_light_gpu_ms": 1.620576,
"overhead_percent_of_zero_gpu": 125.45761507019725,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 32,
"overhead_ms": 0.5071199999999999,
"raster_metric": "main",
"zero_light_gpu_ms": 1.568752,
"overhead_percent_of_zero_gpu": 32.32633328913684,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 64,
"overhead_ms": 1.0170400000000002,
"raster_metric": "main",
"zero_light_gpu_ms": 1.568752,
"overhead_percent_of_zero_gpu": 64.83115240649894,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 128,
"overhead_ms": 2.029536,
"raster_metric": "main",
"zero_light_gpu_ms": 1.568752,
"overhead_percent_of_zero_gpu": 129.37264781176373,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 32,
"overhead_ms": 0.50656,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.752416,
"overhead_percent_of_zero_gpu": 28.906378394171245,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 64,
"overhead_ms": 1.02016,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.752416,
"overhead_percent_of_zero_gpu": 58.21448788415535,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 128,
"overhead_ms": 2.028048,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.752416,
"overhead_percent_of_zero_gpu": 115.72868542629148,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 32,
"overhead_ms": 0.5344000000000001,
"raster_metric": "main",
"zero_light_gpu_ms": 1.5134560000000001,
"overhead_percent_of_zero_gpu": 35.30991320527323,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 64,
"overhead_ms": 1.046384,
"raster_metric": "main",
"zero_light_gpu_ms": 1.5134560000000001,
"overhead_percent_of_zero_gpu": 69.13871298537916,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 128,
"overhead_ms": 2.0740480000000003,
"raster_metric": "main",
"zero_light_gpu_ms": 1.5134560000000001,
"overhead_percent_of_zero_gpu": 137.04052182554366,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 32,
"overhead_ms": 0.538224,
"raster_metric": "main",
"zero_light_gpu_ms": 1.541952,
"overhead_percent_of_zero_gpu": 34.905366704021915,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 64,
"overhead_ms": 1.055776,
"raster_metric": "main",
"zero_light_gpu_ms": 1.541952,
"overhead_percent_of_zero_gpu": 68.4700950483543,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 128,
"overhead_ms": 2.077312,
"raster_metric": "main",
"zero_light_gpu_ms": 1.541952,
"overhead_percent_of_zero_gpu": 134.71962810774914,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 32,
"overhead_ms": 0.538704,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.755136,
"overhead_percent_of_zero_gpu": 30.693006126021,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 64,
"overhead_ms": 1.05728,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.755136,
"overhead_percent_of_zero_gpu": 60.2392065344224,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 128,
"overhead_ms": 2.078464,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.755136,
"overhead_percent_of_zero_gpu": 118.42182030338388,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
}
],
"evaluated": [
{
"shadows": "off",
"visibility": "direct",
"light_count": 32,
"overhead_ms": 0.501808,
"raster_metric": "main",
"zero_light_gpu_ms": 1.620576,
"overhead_percent_of_zero_gpu": 30.96479276504157,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 64,
"overhead_ms": 1.011648,
"raster_metric": "main",
"zero_light_gpu_ms": 1.620576,
"overhead_percent_of_zero_gpu": 62.42521177655353,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "direct",
"light_count": 128,
"overhead_ms": 2.033136,
"raster_metric": "main",
"zero_light_gpu_ms": 1.620576,
"overhead_percent_of_zero_gpu": 125.45761507019725,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 32,
"overhead_ms": 0.5071199999999999,
"raster_metric": "main",
"zero_light_gpu_ms": 1.568752,
"overhead_percent_of_zero_gpu": 32.32633328913684,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 64,
"overhead_ms": 1.0170400000000002,
"raster_metric": "main",
"zero_light_gpu_ms": 1.568752,
"overhead_percent_of_zero_gpu": 64.83115240649894,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-frustum",
"light_count": 128,
"overhead_ms": 2.029536,
"raster_metric": "main",
"zero_light_gpu_ms": 1.568752,
"overhead_percent_of_zero_gpu": 129.37264781176373,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 32,
"overhead_ms": 0.50656,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.752416,
"overhead_percent_of_zero_gpu": 28.906378394171245,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 64,
"overhead_ms": 1.02016,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.752416,
"overhead_percent_of_zero_gpu": 58.21448788415535,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "off",
"visibility": "gpu-occlusion",
"light_count": 128,
"overhead_ms": 2.028048,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.752416,
"overhead_percent_of_zero_gpu": 115.72868542629148,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 32,
"overhead_ms": 0.5344000000000001,
"raster_metric": "main",
"zero_light_gpu_ms": 1.5134560000000001,
"overhead_percent_of_zero_gpu": 35.30991320527323,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 64,
"overhead_ms": 1.046384,
"raster_metric": "main",
"zero_light_gpu_ms": 1.5134560000000001,
"overhead_percent_of_zero_gpu": 69.13871298537916,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "direct",
"light_count": 128,
"overhead_ms": 2.0740480000000003,
"raster_metric": "main",
"zero_light_gpu_ms": 1.5134560000000001,
"overhead_percent_of_zero_gpu": 137.04052182554366,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 32,
"overhead_ms": 0.538224,
"raster_metric": "main",
"zero_light_gpu_ms": 1.541952,
"overhead_percent_of_zero_gpu": 34.905366704021915,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 64,
"overhead_ms": 1.055776,
"raster_metric": "main",
"zero_light_gpu_ms": 1.541952,
"overhead_percent_of_zero_gpu": 68.4700950483543,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-frustum",
"light_count": 128,
"overhead_ms": 2.077312,
"raster_metric": "main",
"zero_light_gpu_ms": 1.541952,
"overhead_percent_of_zero_gpu": 134.71962810774914,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 32,
"overhead_ms": 0.538704,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.755136,
"overhead_percent_of_zero_gpu": 30.693006126021,
"absolute_threshold_reached": false,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 64,
"overhead_ms": 1.05728,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.755136,
"overhead_percent_of_zero_gpu": 60.2392065344224,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
},
{
"shadows": "on",
"visibility": "gpu-occlusion",
"light_count": 128,
"overhead_ms": 2.078464,
"raster_metric": "main_plus_post",
"zero_light_gpu_ms": 1.755136,
"overhead_percent_of_zero_gpu": 118.42182030338388,
"absolute_threshold_reached": true,
"relative_threshold_reached": true
}
],
"basis": "median of paired per-run raster overheads; same-mode/shadow/repeat zero-light GPU baseline"
}
}