Add an option to report array variables with trailing [0] suffix
* This is as expected by ARB_program_interface_query
This commit is contained in:
parent
15c37f79a9
commit
edf8212ab8
5 changed files with 15 additions and 7 deletions
|
|
@ -1,11 +1,11 @@
|
|||
reflection.options.vert
|
||||
Uniform reflection:
|
||||
t[0].v[0].position: offset 0, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[1].position: offset 24, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[2].position: offset 48, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[0].normal: offset 12, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[1].normal: offset 36, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[2].normal: offset 60, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[0].position[0]: offset 0, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[1].position[0]: offset 24, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[2].position[0]: offset 48, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[0].normal[0]: offset 12, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[1].normal[0]: offset 36, type 1406, size 3, index 0, binding -1, stages 1
|
||||
t[0].v[2].normal[0]: offset 60, type 1406, size 3, index 0, binding -1, stages 1
|
||||
|
||||
Uniform block reflection:
|
||||
VertexCollection: offset -1, type ffffffff, size 360, index -1, binding -1, stages 0
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ diff -b $BASEDIR/badMacroArgs.frag.out $TARGETDIR/badMacroArgs.frag.out || HASER
|
|||
echo Running reflection...
|
||||
$EXE -l -q -C reflection.vert > $TARGETDIR/reflection.vert.out
|
||||
diff -b $BASEDIR/reflection.vert.out $TARGETDIR/reflection.vert.out || HASERROR=1
|
||||
$EXE -l -q -C --reflect-strict-array-suffix reflection.options.vert > $TARGETDIR/reflection.options.vert.out
|
||||
$EXE -l -q -C --reflect-strict-array-suffix --reflect-basic-array-suffix reflection.options.vert > $TARGETDIR/reflection.options.vert.out
|
||||
diff -b $BASEDIR/reflection.options.vert.out $TARGETDIR/reflection.options.vert.out || HASERROR=1
|
||||
$EXE -D -Od -e flizv -l -q -C -V -Od hlsl.reflection.vert > $TARGETDIR/hlsl.reflection.vert.out
|
||||
diff -b $BASEDIR/hlsl.reflection.vert.out $TARGETDIR/hlsl.reflection.vert.out || HASERROR=1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue