Forward+ benchmarks (Only Opaque Scene)

October 2026
#DevDiary#Rendering#Benchmarks

In this post, we analyze the performance of Forward+ and various Cluster Culling algorithms in detail, across different grid resolutions from 8x8 to 128x128. The benchmarks were conducted on a scene with only opaque objects, illuminated by 1024 point lights and 1024 spot lights! It is important to note that these lights were randomly distributed around the Sponza scene, meaning not all of them were visible on-screen at the same time!!! A fixed pseudo-random seed was used to ensure that every technique was benchmarked against the exact same light configuration. All benchmarks were executed on an Intel Core i5-13600K CPU paired with an NVIDIA RTX 4060 GPU. These measurements were crucial during the optimization of the Synapse Engine’s architecture.

The engine was running a Release Build with Vulkan Validation enabled. Future measurements will also be conducted in a DIST build (Release without Vulkan Validation) to see the absolute peak performance. The compute shader implementations for all algorithms can be read and studied on the feature/paper branch, under the Engine/Shaders/Passes/ForwardPlus/Techniques directory.

Algorithm Comparison

Opaque benchmark scene
01. Standard Scene

Benchmark environment with 100% opaque geometry.

Point light bounds
02. Point Light Bounds

Visualization of point light bounding volumes.

Spot light cone visualization
03. Spot Light Cones

Visualization of spot light cones.

DHAC Cluster Heatmap
04. DHAC Cluster Heatmap

Heatmap visualization of the cluster grid utilization.

DHAC Light Heatmap
05. DHAC Light Heatmap

Heatmap visualization of light intersections per cluster.

The table below shows total rendering times in milliseconds (ms). The best values are highlighted in bold.

Technique 8x8 16x16 32x32 64x64 128x128
DHAC 7.801 4.213 3.083 3.578 3.657
DOOM (16 slices) 24.708 7.981 6.989 6.733 6.744
DOOM (16 slices, Frustum) 25.026 12.429 9.046 8.806 9.237
DOOM (32 slices) 43.077 10.901 5.971 5.480 6.732
DOOM (32 slices, Frustum) 54.265 15.467 9.511 8.781 8.529
HARADA (8x8 threads) 7.936 8.103 9.305 11.193 14.634
HARADA (8x8 threads, Frustum) 8.662 7.685 8.830 9.551 10.759
HARADA (16x16 threads) - 7.671 8.926 10.719 13.576
HARADA (16x16 threads, Frustum) - 8.055 8.257 9.375 10.293
HARADA+ (8x8 threads, 16 slices) 8.581 4.281 3.375 3.716 4.338
HARADA+ (16x16 threads, 16 slices) - 3.947 3.760 3.678 4.625
WICKED (8x8 threads) 6.923 7.667 8.240 10.924 13.526
WICKED (8x8 threads, Frustum) 8.236 7.859 8.019 9.061 11.095
WICKED (16x16 threads) - 6.936 8.053 9.993 12.828
WICKED (16x16 threads, Frustum) - 8.020 7.805 8.685 10.763

Detailed Pass Measurements

DHAC Detailed Measurements

DHAC: 8x8 | Time: 7.801 ms
| ForwardPlusClusterPasses                                                         |      5.501 |    59.1% |
|   |- ClusterSetupPassDHAC                                                        |      0.051 |        - |
|   |- ClusterDispatchSetupPassDHAC                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDHAC                                             |      1.347 |        - |
|   |- ClusterSpotLightSinglePassDHAC                                              |      3.984 |        - |
|   |- ClusterPointLightCountPassDHAC                                              |      0.023 |        - |
|   |- ClusterSpotLightCountPassDHAC                                               |      0.023 |        - |
|   |- ClusterPrefixSumPassDHAC                                                    |      0.024 |        - |
|   |- ClusterPointLightWritePassDHAC                                              |      0.023 |        - |
|   |- ClusterSpotLightWritePassDHAC                                               |      0.023 |        - |
|   \- ClusterLightWriteSyncPassDHAC                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      2.300 |    24.7% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      1.538 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.317 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.172 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.177 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.025 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.024 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.024 |        - |

DHAC: 16x16 | Time: 4.213 ms
| ForwardPlusClusterPasses                                                         |      1.488 |    25.3% |
|   |- ClusterSetupPassDHAC                                                        |      0.019 |        - |
|   |- ClusterDispatchSetupPassDHAC                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDHAC                                             |      0.530 |        - |
|   |- ClusterSpotLightSinglePassDHAC                                              |      0.923 |        - |
|   |- ClusterPointLightCountPassDHAC                                              |      0.002 |        - |
|   |- ClusterSpotLightCountPassDHAC                                               |      0.002 |        - |
|   |- ClusterPrefixSumPassDHAC                                                    |      0.003 |        - |
|   |- ClusterPointLightWritePassDHAC                                              |      0.002 |        - |
|   |- ClusterSpotLightWritePassDHAC                                               |      0.002 |        - |
|   \- ClusterLightWriteSyncPassDHAC                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      2.725 |    46.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      1.975 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.313 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.166 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.175 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.025 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.024 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.024 |        - |

DHAC: 32x32 | Time: 3.083 ms
| ForwardPlusClusterPasses                                                         |      0.299 |     6.6% |
|   |- ClusterSetupPassDHAC                                                        |      0.012 |        - |
|   |- ClusterDispatchSetupPassDHAC                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDHAC                                             |      0.099 |        - |
|   |- ClusterSpotLightSinglePassDHAC                                              |      0.173 |        - |
|   |- ClusterPointLightCountPassDHAC                                              |      0.002 |        - |
|   |- ClusterSpotLightCountPassDHAC                                               |      0.001 |        - |
|   |- ClusterPrefixSumPassDHAC                                                    |      0.002 |        - |
|   |- ClusterPointLightWritePassDHAC                                              |      0.003 |        - |
|   |- ClusterSpotLightWritePassDHAC                                               |      0.002 |        - |
|   \- ClusterLightWriteSyncPassDHAC                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      2.784 |    61.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      1.986 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.333 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.171 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.190 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.024 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.024 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.034 |        - |

DHAC:64x64 | Time: 3.578 ms
| ForwardPlusClusterPasses                                                         |      0.116 |     2.0% |
|   |- ClusterSetupPassDHAC                                                        |      0.009 |        - |
|   |- ClusterDispatchSetupPassDHAC                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDHAC                                             |      0.034 |        - |
|   |- ClusterSpotLightSinglePassDHAC                                              |      0.057 |        - |
|   |- ClusterPointLightCountPassDHAC                                              |      0.002 |        - |
|   |- ClusterSpotLightCountPassDHAC                                               |      0.002 |        - |
|   |- ClusterPrefixSumPassDHAC                                                    |      0.002 |        - |
|   |- ClusterPointLightWritePassDHAC                                              |      0.003 |        - |
|   |- ClusterSpotLightWritePassDHAC                                               |      0.002 |        - |
|   \- ClusterLightWriteSyncPassDHAC                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      3.462 |    61.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      2.181 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.368 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.529 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.207 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.046 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.043 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.044 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.044 |        - |

DHAC:128x128 | Time: 3.657 ms
| ForwardPlusClusterPasses                                                         |      0.068 |     1.3% |
|   |- ClusterSetupPassDHAC                                                        |      0.009 |        - |
|   |- ClusterDispatchSetupPassDHAC                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDHAC                                             |      0.017 |        - |
|   |- ClusterSpotLightSinglePassDHAC                                              |      0.025 |        - |
|   |- ClusterPointLightCountPassDHAC                                              |      0.002 |        - |
|   |- ClusterSpotLightCountPassDHAC                                               |      0.002 |        - |
|   |- ClusterPrefixSumPassDHAC                                                    |      0.002 |        - |
|   |- ClusterPointLightWritePassDHAC                                              |      0.003 |        - |
|   |- ClusterSpotLightWritePassDHAC                                               |      0.003 |        - |
|   \- ClusterLightWriteSyncPassDHAC                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      3.589 |    67.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      2.500 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.482 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.243 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.269 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.024 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.025 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.024 |        - |

DOOM (16 Slices, Frustum) Detailed Measurements

DOOM 16 slice, frustum: 8x8
| ForwardPlusClusterPasses                                                         |     16.622 |    61.3% |
|   |- ClusterSetupPassDoom                                                        |      0.062 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.006 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      4.746 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |     11.808 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.404 |    31.0% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.902 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.191 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.616 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.577 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 16 slice, frustum: 16x16
| ForwardPlusClusterPasses                                                         |      4.179 |    28.5% |
|   |- ClusterSetupPassDoom                                                        |      0.018 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      2.516 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      1.639 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.250 |    56.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.802 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.178 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.593 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.560 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 16 slice, frustum: 32x32
| ForwardPlusClusterPasses                                                         |      0.710 |     6.1% |
|   |- ClusterSetupPassDoom                                                        |      0.010 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.284 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      0.411 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.336 |    72.0% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.865 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.136 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.627 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.591 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 16 slice, frustum: 64x64
| ForwardPlusClusterPasses                                                         |      0.203 |     1.8% |
|   |- ClusterSetupPassDoom                                                        |      0.009 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.077 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      0.112 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.603 |    76.0% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.029 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.217 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.628 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.612 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

DOOM 16 slice, frustum: 128x128
| ForwardPlusClusterPasses                                                         |      0.076 |     0.6% |
|   |- ClusterSetupPassDoom                                                        |      0.007 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.026 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      0.038 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      9.161 |    77.5% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.408 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.321 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.670 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.644 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM (16 Slices) Detailed Measurements

DOOM 16 slice: 8x8 | Time: 24.708 ms
| ForwardPlusClusterPasses                                                         |     18.484 |    70.1% |
|   |- ClusterSetupPassDoom                                                        |      0.045 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      2.716 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |     15.718 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.224 |    23.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.962 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.020 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.546 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.601 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.024 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.025 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.024 |        - |

DOOM 16 slice: 16x16 | Time: 7.981 ms
| ForwardPlusClusterPasses                                                         |      2.085 |    21.6% |
|   |- ClusterSetupPassDoom                                                        |      0.014 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.557 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      1.508 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.001 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.001 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      5.895 |    61.0% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.780 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.969 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.484 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.567 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.025 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.024 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.024 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.024 |        - |

DOOM 16 slice: 32x32 | Time: 6.989 ms
| ForwardPlusClusterPasses                                                         |      0.583 |     6.7% |
|   |- ClusterSetupPassDoom                                                        |      0.010 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.299 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      0.269 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.406 |    73.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.148 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.105 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.493 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.566 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.024 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.024 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.024 |        - |
|                                                                                  |            |          |

DOOM 16 slice: 64x64 | Time: 6.733 ms
| ForwardPlusClusterPasses                                                         |      0.133 |     1.6% |
|   |- ClusterSetupPassDoom                                                        |      0.008 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.045 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      0.076 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.600 |    78.5% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.421 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.988 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.503 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.593 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.025 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.024 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.024 |        - |

DOOM 16 slice: 128x128 | Time: 6.744 ms
| ForwardPlusClusterPasses                                                         |      0.133 |     1.6% |
|   |- ClusterSetupPassDoom                                                        |      0.008 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.045 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      0.076 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.611 |    78.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.375 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.030 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.510 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.601 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.024 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.024 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.024 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.025 |        - |

DOOM (32 Slices, Frustum) Detailed Measurements

DOOM 32 slice, frustum: 8x8
| ForwardPlusClusterPasses                                                         |     46.279 |    82.5% |
|   |- ClusterSetupPassDoom                                                        |      0.161 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.006 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      9.805 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |     36.307 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.986 |    14.2% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.506 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.110 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.626 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.627 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 32 slice, frustum: 16x16
| ForwardPlusClusterPasses                                                         |      7.863 |    45.3% |
|   |- ClusterSetupPassDoom                                                        |      0.031 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      4.729 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      3.096 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.002 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.604 |    43.8% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.294 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.034 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.562 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.596 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 32 slice, frustum: 32x32
| ForwardPlusClusterPasses                                                         |      1.846 |    16.2% |
|   |- ClusterSetupPassDoom                                                        |      0.016 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      1.050 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      0.775 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.665 |    67.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.366 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.035 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.575 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.570 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 32 slice, frustum: 64x64
| ForwardPlusClusterPasses                                                         |      0.851 |     7.9% |
|   |- ClusterSetupPassDoom                                                        |      0.014 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.151 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      0.680 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.930 |    74.0% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.526 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.101 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.579 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.607 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 32 slice, frustum: 128x128
| ForwardPlusClusterPasses                                                         |      0.119 |     1.1% |
|   |- ClusterSetupPassDoom                                                        |      0.008 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.046 |        - |
|   |- ClusterSpotLightSinglePassDoom                                              |      0.059 |        - |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.410 |    77.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.001 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.816 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.177 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.643 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.656 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

DOOM (32 Slices) Detailed Measurements

DOOM 32 slice: 8x8 | Time: 43.077 ms
| ForwardPlusClusterPasses                                                         |     38.313 |    85.3% |
|   |- ClusterSetupPassDoom                                                        |      0.138 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      8.075 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |     30.095 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      4.764 |    10.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.181 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.709 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.367 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.390 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 32 slice: 16x16 | Time: 10.901 ms
| ForwardPlusClusterPasses                                                         |      6.409 |    50.4% |
|   |- ClusterSetupPassDoom                                                        |      0.038 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      3.811 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      2.555 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      4.492 |    35.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.001 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.655 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.340 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.373 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.035 |        - |

DOOM 32 slice: 32x32 | Time: 5.971 ms
| ForwardPlusClusterPasses                                                         |      1.454 |    18.6% |
|   |- ClusterSetupPassDoom                                                        |      0.015 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.782 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      0.652 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      4.517 |    57.8% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.019 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.678 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.349 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.354 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

DOOM 32 slice: 64x64 | Time: 5.480 ms
| ForwardPlusClusterPasses                                                         |      0.287 |     3.9% |
|   |- ClusterSetupPassDoom                                                        |      0.012 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.099 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      0.171 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      5.193 |    71.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.593 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.715 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.369 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.398 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

DOOM 32 slice: 128x128 | Time: 6.732 ms
| ForwardPlusClusterPasses                                                         |      0.099 |     1.2% |
|   |- ClusterSetupPassDoom                                                        |      0.009 |        - |
|   |- ClusterDispatchSetupPassDoom                                                |      0.005 |        - |
|   |- ClusterPointLightSinglePassDoom                                             |      0.033 |        - |
|   \- ClusterSpotLightSinglePassDoom                                              |      0.053 |        - |
|                                                                                  |            |          |
| UndefinedPasses                                                                  |      0.000 |     0.0% |
|   \- ClusterLightWriteSyncPassDoom                                               |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.633 |    77.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.880 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.799 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.398 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.438 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA (8x8 threads, Frustum) Detailed Measurements

Harada 8x8 thread, frustum culling: 8x8 tile
| ForwardPlusClusterPasses                                                         |      1.264 |    12.0% |
|   |- ClusterUberCullingPassHarada                                                |      1.264 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.398 |    70.2% |
|   |- OpaqueForwardTransitionPass                                                 |      0.001 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.945 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.041 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.627 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.667 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 8x8 thread, frustum culling: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.211 |     2.1% |
|   |- ClusterUberCullingPassHarada                                                |      0.211 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.474 |    74.5% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.986 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.039 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.647 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.683 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 8x8 thread, frustum culling: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.090 |     0.8% |
|   |- ClusterUberCullingPassHarada                                                |      0.090 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.740 |    81.5% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.092 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.105 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.688 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.736 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 8x8 thread, frustum culling: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.060 |     0.5% |
|   |- ClusterUberCullingPassHarada                                                |      0.060 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      9.491 |    83.2% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.475 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.238 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.797 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.864 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 8x8 thread, frustum culling: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.067 |     0.5% |
|   |- ClusterUberCullingPassHarada                                                |      0.066 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.001 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     10.692 |    80.9% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      7.214 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.454 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.940 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.966 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA (8x8 threads) Detailed Measurements

HARADA 8x8 thread: 8x8 tile
| ForwardPlusClusterPasses                                                         |      1.138 |    11.6% |
|   |- ClusterUberCullingPassHarada                                                |      1.138 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.798 |    69.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.001 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.903 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.062 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.786 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.928 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

HARADA 8x8 thread: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.199 |     2.0% |
|   |- ClusterUberCullingPassHarada                                                |      0.199 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.904 |    78.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.550 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.322 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.905 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.010 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA 8x8 thread: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.128 |     1.2% |
|   |- ClusterUberCullingPassHarada                                                |      0.128 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      9.177 |    82.5% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.454 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.444 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.049 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.113 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

HARADA 8x8 thread: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.049 |     0.4% |
|   |- ClusterUberCullingPassHarada                                                |      0.049 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     11.144 |    85.1% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.679 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.689 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.246 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.413 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA 8x8 thread: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.067 |     0.4% |
|   |- ClusterUberCullingPassHarada                                                |      0.067 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     14.567 |    87.7% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      8.968 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      2.382 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.457 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.642 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA (16x16 threads, Frustum) Detailed Measurements

Harada 16x16 thread, frustum culling: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.886 |     8.9% |
|   |- ClusterUberCullingPassHarada                                                |      0.886 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.169 |    72.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.731 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.054 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.637 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.631 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 16x16 thread, frustum culling: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.104 |     1.0% |
|   |- ClusterUberCullingPassHarada                                                |      0.104 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.153 |    80.9% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.517 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.139 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.697 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.683 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Harada 16x16 thread, frustum culling: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.058 |     0.5% |
|   |- ClusterUberCullingPassHarada                                                |      0.058 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      9.317 |    83.1% |
|   |- OpaqueForwardTransitionPass                                                 |      0.001 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.385 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.276 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.782 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.757 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 16x16 thread, frustum culling: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.095 |     0.8% |
|   |- ClusterUberCullingPassHarada                                                |      0.095 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     10.198 |    80.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.756 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.508 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.926 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.891 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA (16x16 threads) Detailed Measurements

Harada 16x16 thread: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.774 |     8.1% |
|   |- ClusterUberCullingPassHarada                                                |      0.774 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.897 |    72.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.001 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.972 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.091 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.809 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.906 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 16x16 thread: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.100 |     0.9% |
|   |- ClusterUberCullingPassHarada                                                |      0.100 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.826 |    81.8% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.215 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.417 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.975 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.101 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada 16x16 thread: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.059 |     0.5% |
|   |- ClusterUberCullingPassHarada                                                |      0.059 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     10.660 |    85.2% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.399 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.738 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.201 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.204 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Harada 16x16 thread: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.055 |     0.4% |
|   |- ClusterUberCullingPassHarada                                                |      0.055 |        - |
|   \- ClusterLightWriteSyncPassHarada                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     13.521 |    87.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      8.248 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      2.133 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.507 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.514 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA+ (8x8 threads, 16 slices) Detailed Measurements

Harada+ 8x8 thread, 16 cluster: 8x8 tile
| ForwardPlusClusterPasses                                                         |      5.755 |    54.7% |
|   |- TileSetupPassHaradaPlus                                                     |      0.058 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.061 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      1.924 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      3.707 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      2.826 |    26.8% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      1.913 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.372 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.211 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.214 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Harada+ 8x8 thread, 16 cluster: 16x16 tile
| ForwardPlusClusterPasses                                                         |      1.559 |    25.6% |
|   |- TileSetupPassHaradaPlus                                                     |      0.025 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.022 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.840 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.667 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      2.722 |    44.7% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      1.845 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.349 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.208 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.202 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada+ 8x8 thread, 16 cluster: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.549 |     9.7% |
|   |- TileSetupPassHaradaPlus                                                     |      0.037 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.011 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.139 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.357 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      2.826 |    49.7% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      1.902 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.370 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.213 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.221 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.033 |        - |

Harada+ 8x8 thread, 16 cluster: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.166 |     3.0% |
|   |- TileSetupPassHaradaPlus                                                     |      0.036 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.008 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.045 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.071 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.001 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      3.550 |    63.7% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      2.523 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.427 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.238 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.245 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada+ 8x8 thread, 16 cluster: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.113 |     1.8% |
|   |- TileSetupPassHaradaPlus                                                     |      0.055 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.008 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.019 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.026 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      4.225 |    68.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.001 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      2.961 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.547 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.297 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.301 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

HARADA+ (16x16 threads, 16 slices) Detailed Measurements

Harada+ 16x16 thread, 16 cluster: 16x16 tile
| ForwardPlusClusterPasses                                                         |      1.234 |    19.6% |
|   |- TileSetupPassHaradaPlus                                                     |      0.058 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.022 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.006 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.523 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.625 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      2.713 |    43.0% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      1.846 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.353 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.204 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.193 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Harada+ 16x16 thread, 16 cluster: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.383 |     6.3% |
|   |- TileSetupPassHaradaPlus                                                     |      0.038 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.011 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.124 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.205 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.001 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      3.377 |    55.9% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      2.144 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.378 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.211 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.484 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.069 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.032 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada+ 16x16 thread, 16 cluster: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.159 |     2.8% |
|   |- TileSetupPassHaradaPlus                                                     |      0.036 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.008 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.043 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.067 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      3.519 |    62.2% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      2.522 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.420 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.226 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.233 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Harada+ 16x16 thread, 16 cluster: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.097 |     1.4% |
|   |- TileSetupPassHaradaPlus                                                     |      0.040 |        - |
|   |- ClusterSetupPassHaradaPlus                                                  |      0.008 |        - |
|   |- ClusterDispatchSetupPassHaradaPlus                                          |      0.005 |        - |
|   |- ClusterPointLightSinglePassHaradaPlus                                       |      0.018 |        - |
|   |- ClusterSpotLightSinglePassHaradaPlus                                        |      0.026 |        - |
|   \- ClusterLightWriteSyncPassHaradaPlus                                         |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      4.528 |    66.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.000 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.693 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.286 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.430 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

WICKED (8x8 threads, Frustum) Detailed Measurements

Wicked 8x8 thread, frustum culling: 8x8 tile
| ForwardPlusClusterPasses                                                         |      0.970 |     9.0% |
|   |- ClusterUberCullingPassWicked                                                |      0.970 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.266 |    67.7% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.848 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.006 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.634 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.662 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 8x8 thread, frustum culling: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.232 |     2.3% |
|   |- ClusterUberCullingPassWicked                                                |      0.232 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.627 |    74.2% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.945 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.255 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.628 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.681 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 8x8 thread, frustum culling: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.110 |     1.1% |
|   |- ClusterUberCullingPassWicked                                                |      0.110 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.909 |    76.2% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.322 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.053 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.688 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.730 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Wicked 8x8 thread, frustum culling: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.085 |     0.7% |
|   |- ClusterUberCullingPassWicked                                                |      0.085 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.976 |    78.5% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.984 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.200 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.845 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.829 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 8x8 thread, frustum culling: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.103 |     0.8% |
|   |- ClusterUberCullingPassWicked                                                |      0.102 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.001 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     10.992 |    84.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      7.538 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.419 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.931 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.987 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

WICKED (8x8 threads) Detailed Measurements

Wicked 8x8 thread: 8x8 tile
| ForwardPlusClusterPasses                                                         |      0.756 |     8.2% |
|   |- ClusterUberCullingPassWicked                                                |      0.756 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.167 |    66.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.565 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.011 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.744 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.730 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Wicked 8x8 thread: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.212 |     2.2% |
|   |- ClusterUberCullingPassWicked                                                |      0.212 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.455 |    78.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.516 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.187 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.816 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.819 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Wicked 8x8 thread: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.109 |     1.0% |
|   |- ClusterUberCullingPassWicked                                                |      0.109 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.131 |    76.9% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.656 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.430 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.947 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.981 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 8x8 thread: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.084 |     0.7% |
|   |- ClusterUberCullingPassWicked                                                |      0.083 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.001 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     10.840 |    84.7% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      6.496 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.857 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.194 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.176 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 8x8 thread: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.101 |     0.6% |
|   |- ClusterUberCullingPassWicked                                                |      0.101 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     13.425 |    83.9% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      8.217 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      2.245 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.481 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.366 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

WICKED (16x16 threads, Frustum) Detailed Measurements

Wicked 8x8 thread, frustum culling: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.871 |     8.8% |
|   |- ClusterUberCullingPassWicked                                                |      0.871 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.149 |    72.4% |
|   |- OpaqueForwardTransitionPass                                                 |      0.001 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.775 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      0.992 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.624 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.640 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Wicked 8x8 thread, frustum culling: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.120 |     1.2% |
|   |- ClusterUberCullingPassWicked                                                |      0.120 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.685 |    75.9% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.074 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.093 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.682 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.719 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 8x8 thread, frustum culling: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.085 |     0.8% |
|   |- ClusterUberCullingPassWicked                                                |      0.085 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      8.600 |    78.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.606 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.266 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.810 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.800 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 8x8 thread, frustum culling: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.092 |     0.7% |
|   |- ClusterUberCullingPassWicked                                                |      0.092 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     10.671 |    83.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      7.327 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.403 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.920 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.904 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

WICKED (16x16 threads) Detailed Measurements

Wicked 16x16 thread: 16x16 tile
| ForwardPlusClusterPasses                                                         |      0.503 |     5.4% |
|   |- ClusterUberCullingPassWicked                                                |      0.503 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      6.433 |    68.9% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      3.630 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.050 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.765 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      0.871 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.029 |        - |

Wicked 16x16 thread: 32x32 tile
| ForwardPlusClusterPasses                                                         |      0.114 |     1.1% |
|   |- ClusterUberCullingPassWicked                                                |      0.114 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      7.939 |    76.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      4.490 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.286 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      0.980 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.066 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.029 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 16x16 thread: 64x64 tile
| ForwardPlusClusterPasses                                                         |      0.087 |     0.7% |
|   |- ClusterUberCullingPassWicked                                                |      0.087 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |      9.906 |    80.6% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      5.635 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      1.651 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.148 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.353 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.032 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.029 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.030 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Wicked 16x16 thread: 128x128 tile
| ForwardPlusClusterPasses                                                         |      0.098 |     0.7% |
|   |- ClusterUberCullingPassWicked                                                |      0.098 |        - |
|   \- ClusterLightWriteSyncPassWicked                                             |      0.000 |        - |
|                                                                                  |            |          |
| ForwardPlusLightingPasses                                                        |     12.730 |    84.3% |
|   |- OpaqueForwardTransitionPass                                                 |      0.000 |        - |
|   |- MeshletOpaqueForward1Sided                                                  |      7.610 |        - |
|   |- MeshletOpaqueForward2Sided                                                  |      2.106 |        - |
|   |- TraditionalOpaqueForward1Sided                                              |      1.393 |        - |
|   |- TraditionalOpaqueForward2Sided                                              |      1.503 |        - |
|   |- MeshletOpaqueAlphaTestedForward1Sided                                       |      0.030 |        - |
|   |- MeshletOpaqueAlphaTestedForward2Sided                                       |      0.030 |        - |
|   |- TraditionalOpaqueAlphaTestedForward1Sided                                   |      0.029 |        - |
|   \- TraditionalOpaqueAlphaTestedForward2Sided                                   |      0.030 |        - |

Comments