Add option to reflect all block members, inactive or active.
* The stages mask is more fine-grained, and each variable or block's mask indicates which stages it's active in.
This commit is contained in:
parent
657acc0c40
commit
a972e73ad7
17 changed files with 265 additions and 77 deletions
|
|
@ -248,6 +248,7 @@ typedef enum {
|
|||
EShReflectionBasicArraySuffix = (1 << 1), // arrays of basic types will be appended with [0] as in GL reflection
|
||||
EShReflectionIntermediateIO = (1 << 2), // reflect inputs and outputs to program, even with no vertex shader
|
||||
EShReflectionSeparateBuffers = (1 << 3), // buffer variables and buffer blocks are reflected separately
|
||||
EShReflectionAllBlockVariables = (1 << 4), // reflect all variables in blocks, even if they are inactive
|
||||
} EShReflectionOptions;
|
||||
|
||||
//
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue