Add option to unwrap I/O block aggregates in reflection
* We follow similar rules to uniform block exploding.
This commit is contained in:
parent
567396b6b4
commit
1905069857
10 changed files with 177 additions and 45 deletions
25
Test/baseResults/reflection.options.geom.out
Normal file
25
Test/baseResults/reflection.options.geom.out
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
reflection.options.geom
|
||||
Uniform reflection:
|
||||
|
||||
Uniform block reflection:
|
||||
|
||||
Buffer variable reflection:
|
||||
|
||||
Buffer block reflection:
|
||||
|
||||
Pipeline input reflection:
|
||||
gl_PerVertex.gl_Position: offset 0, type 8b52, size 1, index 0, binding -1, stages 8
|
||||
gl_PerVertex.gl_PointSize: offset 0, type 1406, size 1, index 0, binding -1, stages 8
|
||||
gl_PerVertex.gl_ClipDistance[0]: offset 0, type 1406, size 1, index 0, binding -1, stages 8
|
||||
block.Color: offset 0, type 8b50, size 1, index 0, binding -1, stages 8
|
||||
block.Texcoord: offset 0, type 8b50, size 1, index 0, binding -1, stages 8
|
||||
block.in_a: offset 0, type 8b54, size 1, index 0, binding -1, stages 8
|
||||
|
||||
Pipeline output reflection:
|
||||
gl_Position: offset 0, type 8b52, size 1, index 0, binding -1, stages 8
|
||||
gl_PointSize: offset 0, type 1406, size 1, index 0, binding -1, stages 8
|
||||
gl_ClipDistance[0]: offset 0, type 1406, size 1, index 0, binding -1, stages 8
|
||||
block.Color: offset 0, type 8b52, size 1, index 0, binding -1, stages 8
|
||||
block.a: offset 0, type 8b52, size 1, index 0, binding -1, stages 8
|
||||
block.b[0]: offset 0, type 8b50, size 3, index 0, binding -1, stages 8
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue