ShaderCompiler::RuntimeVariant struct

One variant of a runtime-compiled program: lowered stage sources plus merged reflection.

Public variables

String Name
Variant name; empty for the unnamed base variant.
String Define
Baked variant define; empty for the unnamed base variant.
String VsSource
Lowered vertex-stage GLSL source.
String FsSource
Lowered fragment-stage GLSL source.
StageReflection Reflection
Reflection merged across both stages.