Setting component=0 is later taken to mean the shader did so, which is not always legal. It should instead set the component as not set by the shader.
76 lines
3.9 KiB
Plaintext
76 lines
3.9 KiB
Plaintext
450.tesc
|
|
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
|
ERROR: 0:20: 'location' : cannot use in a block array where new locations are needed for each block element
|
|
ERROR: 1 compilation errors. No code generated.
|
|
|
|
|
|
Shader version: 450
|
|
vertices = -1
|
|
ERROR: node is still EOpNull!
|
|
0:11 Function Definition: main( ( global void)
|
|
0:11 Function Parameters:
|
|
0:13 Sequence
|
|
0:13 move second child to first child ( temp float)
|
|
0:13 direct index ( temp float CullDistance)
|
|
0:13 gl_CullDistance: direct index for structure ( out 3-element array of float CullDistance)
|
|
0:13 indirect index ( temp block{ out 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 'gl_InvocationID' ( in int InvocationID)
|
|
0:13 Constant:
|
|
0:13 0 (const int)
|
|
0:13 Constant:
|
|
0:13 2 (const int)
|
|
0:13 direct index ( temp float CullDistance)
|
|
0:13 gl_CullDistance: direct index for structure ( in 3-element array of float CullDistance)
|
|
0:13 direct index ( temp block{ in 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 Constant:
|
|
0:13 1 (const int)
|
|
0:13 Constant:
|
|
0:13 0 (const int)
|
|
0:13 Constant:
|
|
0:13 2 (const int)
|
|
0:? Linker Objects
|
|
0:? 'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
|
|
0:? 'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
|
|
0:? 'bInst1' ( out 2-element array of block{layout( location=4) out float f, layout( location=5) out float g})
|
|
0:? 'bInst2' ( out 2-element array of 3-element array of block{layout( location=6) out float f, layout( location=7) out float g})
|
|
|
|
|
|
Linked tessellation control stage:
|
|
|
|
ERROR: Linking tessellation control stage: At least one shader must specify an output layout(vertices=...)
|
|
|
|
Shader version: 450
|
|
vertices = -1
|
|
ERROR: node is still EOpNull!
|
|
0:11 Function Definition: main( ( global void)
|
|
0:11 Function Parameters:
|
|
0:13 Sequence
|
|
0:13 move second child to first child ( temp float)
|
|
0:13 direct index ( temp float CullDistance)
|
|
0:13 gl_CullDistance: direct index for structure ( out 3-element array of float CullDistance)
|
|
0:13 indirect index ( temp block{ out 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 'gl_InvocationID' ( in int InvocationID)
|
|
0:13 Constant:
|
|
0:13 0 (const int)
|
|
0:13 Constant:
|
|
0:13 2 (const int)
|
|
0:13 direct index ( temp float CullDistance)
|
|
0:13 gl_CullDistance: direct index for structure ( in 3-element array of float CullDistance)
|
|
0:13 direct index ( temp block{ in 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
|
|
0:13 Constant:
|
|
0:13 1 (const int)
|
|
0:13 Constant:
|
|
0:13 0 (const int)
|
|
0:13 Constant:
|
|
0:13 2 (const int)
|
|
0:? Linker Objects
|
|
0:? 'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
|
|
0:? 'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
|
|
0:? 'bInst1' ( out 2-element array of block{layout( location=4) out float f, layout( location=5) out float g})
|
|
0:? 'bInst2' ( out 2-element array of 3-element array of block{layout( location=6) out float f, layout( location=7) out float g})
|
|
|