Reflection pipeline¶
authored attributes
-> Slang reflection
-> ParameterDescriptor
-> ShaderParameterModel
-> ParameterInspector
Uniform globals arrive wrapped in an implicit constant buffer layout, which the compiler adapter unwraps before reading fields. Values are packed by reflected offset, not UI order. Host-managed descriptors participate in binding but are filtered from artist controls.
Implementation¶
Relevant source: ShaderParameterModel.*, ParameterInspector.*, and reflection
handling in SlangCompiler.cpp.