HLSL: Move debug naming to a simpler, more consistent, scheme.
This will help in expanding flattening and reducing splitting.
This commit is contained in:
parent
3322dd8f99
commit
e516d4335f
138 changed files with 2276 additions and 2278 deletions
|
|
@ -31,13 +31,13 @@ gl_FragCoord origin is upper left
|
|||
0:? 'input' ( temp structure{ temp float interp, temp uint no_interp})
|
||||
0:7 Constant:
|
||||
0:7 0 (const int)
|
||||
0:? 'interp' (layout( location=0) in float)
|
||||
0:? 'input.interp' (layout( location=0) in float)
|
||||
0:7 move second child to first child ( temp uint)
|
||||
0:7 no_interp: direct index for structure ( temp uint)
|
||||
0:? 'input' ( temp structure{ temp float interp, temp uint no_interp})
|
||||
0:7 Constant:
|
||||
0:7 1 (const int)
|
||||
0:? 'no_interp' (layout( location=1) flat in uint)
|
||||
0:? 'input.no_interp' (layout( location=1) flat in uint)
|
||||
0:7 Function Call: @main(struct-PSInput-f1-u11;vf4;vf4; ( temp void)
|
||||
0:? 'input' ( temp structure{ temp float interp, temp uint no_interp})
|
||||
0:? 'out1' ( temp 4-component vector of float)
|
||||
|
|
@ -49,8 +49,8 @@ gl_FragCoord origin is upper left
|
|||
0:? 'out2' (layout( location=3) out 4-component vector of float)
|
||||
0:? 'out2' ( temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'interp' (layout( location=0) in float)
|
||||
0:? 'no_interp' (layout( location=1) flat in uint)
|
||||
0:? 'input.interp' (layout( location=0) in float)
|
||||
0:? 'input.no_interp' (layout( location=1) flat in uint)
|
||||
0:? 'out1' (layout( location=1) out 4-component vector of float)
|
||||
0:? 'out2' (layout( location=3) out 4-component vector of float)
|
||||
|
||||
|
|
@ -90,13 +90,13 @@ gl_FragCoord origin is upper left
|
|||
0:? 'input' ( temp structure{ temp float interp, temp uint no_interp})
|
||||
0:7 Constant:
|
||||
0:7 0 (const int)
|
||||
0:? 'interp' (layout( location=0) in float)
|
||||
0:? 'input.interp' (layout( location=0) in float)
|
||||
0:7 move second child to first child ( temp uint)
|
||||
0:7 no_interp: direct index for structure ( temp uint)
|
||||
0:? 'input' ( temp structure{ temp float interp, temp uint no_interp})
|
||||
0:7 Constant:
|
||||
0:7 1 (const int)
|
||||
0:? 'no_interp' (layout( location=1) flat in uint)
|
||||
0:? 'input.no_interp' (layout( location=1) flat in uint)
|
||||
0:7 Function Call: @main(struct-PSInput-f1-u11;vf4;vf4; ( temp void)
|
||||
0:? 'input' ( temp structure{ temp float interp, temp uint no_interp})
|
||||
0:? 'out1' ( temp 4-component vector of float)
|
||||
|
|
@ -108,8 +108,8 @@ gl_FragCoord origin is upper left
|
|||
0:? 'out2' (layout( location=3) out 4-component vector of float)
|
||||
0:? 'out2' ( temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'interp' (layout( location=0) in float)
|
||||
0:? 'no_interp' (layout( location=1) flat in uint)
|
||||
0:? 'input.interp' (layout( location=0) in float)
|
||||
0:? 'input.no_interp' (layout( location=1) flat in uint)
|
||||
0:? 'out1' (layout( location=1) out 4-component vector of float)
|
||||
0:? 'out2' (layout( location=3) out 4-component vector of float)
|
||||
|
||||
|
|
@ -132,8 +132,8 @@ gl_FragCoord origin is upper left
|
|||
Name 14 "out1"
|
||||
Name 15 "out2"
|
||||
Name 22 "input"
|
||||
Name 26 "interp"
|
||||
Name 32 "no_interp"
|
||||
Name 26 "input.interp"
|
||||
Name 32 "input.no_interp"
|
||||
Name 36 "out1"
|
||||
Name 37 "out2"
|
||||
Name 38 "param"
|
||||
|
|
@ -141,9 +141,9 @@ gl_FragCoord origin is upper left
|
|||
Name 41 "param"
|
||||
Name 46 "out1"
|
||||
Name 48 "out2"
|
||||
Decorate 26(interp) Location 0
|
||||
Decorate 32(no_interp) Flat
|
||||
Decorate 32(no_interp) Location 1
|
||||
Decorate 26(input.interp) Location 0
|
||||
Decorate 32(input.no_interp) Flat
|
||||
Decorate 32(input.no_interp) Location 1
|
||||
Decorate 46(out1) Location 1
|
||||
Decorate 48(out2) Location 3
|
||||
2: TypeVoid
|
||||
|
|
@ -162,11 +162,11 @@ gl_FragCoord origin is upper left
|
|||
23: TypeInt 32 1
|
||||
24: 23(int) Constant 0
|
||||
25: TypePointer Input 6(float)
|
||||
26(interp): 25(ptr) Variable Input
|
||||
26(input.interp): 25(ptr) Variable Input
|
||||
28: TypePointer Function 6(float)
|
||||
30: 23(int) Constant 1
|
||||
31: TypePointer Input 7(int)
|
||||
32(no_interp): 31(ptr) Variable Input
|
||||
32(input.no_interp): 31(ptr) Variable Input
|
||||
34: TypePointer Function 7(int)
|
||||
45: TypePointer Output 10(fvec4)
|
||||
46(out1): 45(ptr) Variable Output
|
||||
|
|
@ -179,10 +179,10 @@ gl_FragCoord origin is upper left
|
|||
38(param): 9(ptr) Variable Function
|
||||
40(param): 11(ptr) Variable Function
|
||||
41(param): 11(ptr) Variable Function
|
||||
27: 6(float) Load 26(interp)
|
||||
27: 6(float) Load 26(input.interp)
|
||||
29: 28(ptr) AccessChain 22(input) 24
|
||||
Store 29 27
|
||||
33: 7(int) Load 32(no_interp)
|
||||
33: 7(int) Load 32(input.no_interp)
|
||||
35: 34(ptr) AccessChain 22(input) 30
|
||||
Store 35 33
|
||||
39: 8(PSInput) Load 22(input)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue