|
|
xiiRenderPipelineTextureInputPin | m_Raw {xiiGALResourceFormat::R8UNormalized, false, xiiGALBindFlags::ShaderResource, xiiGALResourceDimension::Texture2D, 1} |
|
xiiRenderPipelineTextureInputPin | m_Depth {xiiGALResourceFormat::Unknown, false, xiiGALBindFlags::ShaderResource, xiiGALResourceDimension::Texture2D, 1} |
|
xiiRenderPipelineTextureInputPin | m_Normal {xiiGALResourceFormat::Unknown, false, xiiGALBindFlags::ShaderResource, xiiGALResourceDimension::Texture2D, 1} |
|
xiiRenderPipelineTextureInputPin | m_Velocity {xiiGALResourceFormat::Unknown, false, xiiGALBindFlags::ShaderResource, xiiGALResourceDimension::Texture2D, 1} |
|
xiiRenderPipelineBufferInputPin | m_Camera {false, xiiGALBindFlags::UniformBuffer} |
|
xiiRenderPipelineBufferInputPin | m_Global {false, xiiGALBindFlags::UniformBuffer} |
|
xiiRenderPipelineTextureOutputPin | m_Output {xiiGALResourceFormat::R8UNormalized, false, xiiGALBindFlags::ShaderResource | xiiGALBindFlags::UnorderedAccess, xiiGALResourceDimension::Texture2D, 1} |
|
xiiRenderPipelineTextureOutputPin | m_Previous {xiiGALResourceFormat::R8UNormalized, true, xiiGALBindFlags::ShaderResource, xiiGALResourceDimension::Texture2D, 1, xiiRenderPipelinePinAccess::Read, true} |
|
xiiRenderPipelineTextureOutputPin | m_Surface {xiiGALResourceFormat::RGBA16Float, false, xiiGALBindFlags::ShaderResource | xiiGALBindFlags::UnorderedAccess, xiiGALResourceDimension::Texture2D, 1} |
|
float | m_fHistoryWeight = 0.92f |
|
float | m_fDepthThreshold = 0.08f |
|
float | m_fNormalThreshold = 0.82f |
|
float | m_fSpatialWeight = 0.35f |
|
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.
Motion-aware ambient visibility filtering with occurrence-local mask and surface history.