|
|
xiiRenderPipelineBufferInputPin | m_Scene {false, xiiGALBindFlags::ShaderResource} |
|
xiiRenderPipelineBufferInputPin | m_View {false, xiiGALBindFlags::ShaderResource} |
|
xiiRenderPipelineBufferInputPin | m_Geometry {false, xiiGALBindFlags::ShaderResource} |
|
xiiRenderPipelineBufferInputPin | m_Meshlets {false, xiiGALBindFlags::ShaderResource} |
|
xiiRenderPipelineBufferInputPin | m_Visible {false, xiiGALBindFlags::ShaderResource} |
|
xiiRenderPipelineBufferInputPin | m_Count {false, xiiGALBindFlags::ShaderResource} |
|
xiiRenderPipelineBufferInputPin | m_Lod {false, xiiGALBindFlags::ShaderResource} |
|
xiiRenderPipelineBufferInputPin | m_Arguments {false, xiiGALBindFlags::IndirectDrawArguments} |
|
xiiRenderPipelineBufferInputPin | m_InitialCount {false, xiiGALBindFlags::ShaderResource | xiiGALBindFlags::UnorderedAccess} |
|
xiiRenderPipelineBufferInputPin | m_InitialOverflow {false, xiiGALBindFlags::ShaderResource | xiiGALBindFlags::UnorderedAccess} |
|
xiiRenderPipelineBufferOutputPin | m_Output {false, xiiGALBindFlags::ShaderResource | xiiGALBindFlags::UnorderedAccess} |
|
xiiRenderPipelineBufferOutputPin | m_OutputCount {false, xiiGALBindFlags::ShaderResource | xiiGALBindFlags::UnorderedAccess, xiiRenderPipelinePinAccess::ReadWrite} |
|
xiiRenderPipelineBufferOutputPin | m_Overflow {false, xiiGALBindFlags::ShaderResource | xiiGALBindFlags::UnorderedAccess, xiiRenderPipelinePinAccess::ReadWrite} |
|
xiiUInt32 | m_uiMaxVisibleMeshlets = 1024U * 1024U |
|
bool | m_bAsyncCompute = true |
|
xiiVariantDictionary | m_ParameterOverrides |
| | Authored, occurrence-local parameter overrides. Kept separate from compile-time pass properties.
|
|
xiiDynamicArray< xiiRenderPipelinePinConfiguration * > | m_PinConfigurations |
| | Authoring-only owned objects. Runtime pass instances consume compiled pins instead.
|
Copyright (c) Theophilus Eriata. All Rights Reserved.
Compacts supplied meshlet work using LOD routing, primitive ranges, frustum and cone tests. InitialCount/InitialOverflow must be zero. Consumers must handle VisibleMeshletOverflow.