public enum CullingModeHow the frame's GPU culling runs, if at all.
Remarks
The three shapes GpuCullingAsset can express, plus off — named here as one enum because a quality tier picks a whole shape, and the asset's three booleans admit combinations (readback and indirect draws) that are not shapes at all.
Fields and properties (4)
OffNo culling node: the host's extraction list is drawn as recorded.
ReadBackThe bits come back to the host — correct everywhere, and an in-frame wait.
IndirectNo wait: the host records a superset and the indirect draw arguments do the removing.
LatePhaseIndirect plus the second dispatch after the depth is reduced — what was rejected against last frame's pyramid is asked about again against this frame's, so nothing pops at the trailing edge of the camera. Costs a second reduction and a second set of draws.
Used by (8)
- GeometryQualityVixen.Rendering.PostFx
- RenderQualityVixen.Rendering.PostFx
- RenderQualityTestsVixen.Rendering.PostFx.Tests
- ResolvedQualityVixen.Rendering.PostFx
- SerializerRegistrationVixen.Rendering.PostFx
- StandardFrameVixen.Rendering.PostFx
- TypeRegistrationVixen.Rendering.PostFx
- Vixen_Rendering_PostFx_GeometryQualitySerializerVixen.Rendering.PostFx