HLSL Tests: Tests for previous commit, to make it easier to see what's changing.
This commit is contained in:
@@ -2,7 +2,7 @@ hlsl.array.flatten.frag
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:17 Function Definition: TestFn1( (global 4-component vector of float)
|
||||
0:17 Function Definition: TestFn1( (temp 4-component vector of float)
|
||||
0:17 Function Parameters:
|
||||
0:? Sequence
|
||||
0:18 Branch: Return with expression
|
||||
@@ -12,7 +12,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'g_samp[1]' (uniform sampler)
|
||||
0:18 Constant:
|
||||
0:18 0.200000
|
||||
0:22 Function Definition: TestFn2(t11[3];p1[3]; (global 4-component vector of float)
|
||||
0:22 Function Definition: TestFn2(t11[3];p1[3]; (temp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'l_tex' (in 3-element array of texture1D)
|
||||
0:22 'l_samp' (in 3-element array of sampler)
|
||||
@@ -39,7 +39,7 @@ gl_FragCoord origin is upper left
|
||||
0:26 3 (const int)
|
||||
0:26 4 (const int)
|
||||
0:26 5 (const int)
|
||||
0:31 Function Definition: main(struct-PS_OUTPUT-vf41; (global void)
|
||||
0:31 Function Definition: main(struct-PS_OUTPUT-vf41; (temp void)
|
||||
0:31 Function Parameters:
|
||||
0:31 'ps_output' (out structure{temp 4-component vector of float color})
|
||||
0:? Sequence
|
||||
@@ -84,36 +84,17 @@ gl_FragCoord origin is upper left
|
||||
0:34 2 (const int)
|
||||
0:? 'g_tex[2]' (uniform texture1D)
|
||||
0:35 Sequence
|
||||
0:? Sequence
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 0 (const int)
|
||||
0:? 'g_floats[0]' (uniform float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 1 (const int)
|
||||
0:? 'g_floats[1]' (uniform float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 2 (const int)
|
||||
0:? 'g_floats[2]' (uniform float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:? 'g_floats[3]' (uniform float)
|
||||
0:35 move second child to first child (temp 4-element array of float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 g_floats: direct index for structure (layout(offset=384 ) uniform 4-element array of float)
|
||||
0:35 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform 4-element array of 3X3 matrix of float g_mats, layout(binding=10 offset=192 ) uniform 4-element array of 3X3 matrix of float g_mats_explicit, layout(offset=384 ) uniform 4-element array of float g_floats})
|
||||
0:35 Constant:
|
||||
0:35 2 (const uint)
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:37 add (temp 4-component vector of float)
|
||||
0:37 Function Call: TestFn1( (global 4-component vector of float)
|
||||
0:37 Function Call: TestFn2(t11[3];p1[3]; (global 4-component vector of float)
|
||||
0:37 Function Call: TestFn1( (temp 4-component vector of float)
|
||||
0:37 Function Call: TestFn2(t11[3];p1[3]; (temp 4-component vector of float)
|
||||
0:? Comma (temp 3-element array of texture1D)
|
||||
0:? Sequence
|
||||
0:? move second child to first child (temp texture1D)
|
||||
@@ -169,18 +150,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'g_samp_explicit[0]' (layout(binding=5 ) uniform sampler)
|
||||
0:? 'g_samp_explicit[1]' (layout(binding=6 ) uniform sampler)
|
||||
0:? 'g_samp_explicit[2]' (layout(binding=7 ) uniform sampler)
|
||||
0:? 'g_mats[0]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats[1]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats[2]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats[3]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[0]' (layout(binding=10 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[1]' (layout(binding=11 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[2]' (layout(binding=12 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[3]' (layout(binding=13 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_floats[0]' (uniform float)
|
||||
0:? 'g_floats[1]' (uniform float)
|
||||
0:? 'g_floats[2]' (uniform float)
|
||||
0:? 'g_floats[3]' (uniform float)
|
||||
0:? 'anon@0' (uniform block{layout(offset=0 ) uniform 4-element array of 3X3 matrix of float g_mats, layout(binding=10 offset=192 ) uniform 4-element array of 3X3 matrix of float g_mats_explicit, layout(offset=384 ) uniform 4-element array of float g_floats})
|
||||
0:? 'not_flattened_a' (global 5-element array of int)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
@@ -191,7 +161,7 @@ Linked fragment stage:
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:17 Function Definition: TestFn1( (global 4-component vector of float)
|
||||
0:17 Function Definition: TestFn1( (temp 4-component vector of float)
|
||||
0:17 Function Parameters:
|
||||
0:? Sequence
|
||||
0:18 Branch: Return with expression
|
||||
@@ -201,7 +171,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'g_samp[1]' (uniform sampler)
|
||||
0:18 Constant:
|
||||
0:18 0.200000
|
||||
0:22 Function Definition: TestFn2(t11[3];p1[3]; (global 4-component vector of float)
|
||||
0:22 Function Definition: TestFn2(t11[3];p1[3]; (temp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'l_tex' (in 3-element array of texture1D)
|
||||
0:22 'l_samp' (in 3-element array of sampler)
|
||||
@@ -228,7 +198,7 @@ gl_FragCoord origin is upper left
|
||||
0:26 3 (const int)
|
||||
0:26 4 (const int)
|
||||
0:26 5 (const int)
|
||||
0:31 Function Definition: main(struct-PS_OUTPUT-vf41; (global void)
|
||||
0:31 Function Definition: main(struct-PS_OUTPUT-vf41; (temp void)
|
||||
0:31 Function Parameters:
|
||||
0:31 'ps_output' (out structure{temp 4-component vector of float color})
|
||||
0:? Sequence
|
||||
@@ -273,36 +243,17 @@ gl_FragCoord origin is upper left
|
||||
0:34 2 (const int)
|
||||
0:? 'g_tex[2]' (uniform texture1D)
|
||||
0:35 Sequence
|
||||
0:? Sequence
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 0 (const int)
|
||||
0:? 'g_floats[0]' (uniform float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 1 (const int)
|
||||
0:? 'g_floats[1]' (uniform float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 2 (const int)
|
||||
0:? 'g_floats[2]' (uniform float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:? 'g_floats[3]' (uniform float)
|
||||
0:35 move second child to first child (temp 4-element array of float)
|
||||
0:35 'local_float_array' (temp 4-element array of float)
|
||||
0:35 g_floats: direct index for structure (layout(offset=384 ) uniform 4-element array of float)
|
||||
0:35 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform 4-element array of 3X3 matrix of float g_mats, layout(binding=10 offset=192 ) uniform 4-element array of 3X3 matrix of float g_mats_explicit, layout(offset=384 ) uniform 4-element array of float g_floats})
|
||||
0:35 Constant:
|
||||
0:35 2 (const uint)
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:37 add (temp 4-component vector of float)
|
||||
0:37 Function Call: TestFn1( (global 4-component vector of float)
|
||||
0:37 Function Call: TestFn2(t11[3];p1[3]; (global 4-component vector of float)
|
||||
0:37 Function Call: TestFn1( (temp 4-component vector of float)
|
||||
0:37 Function Call: TestFn2(t11[3];p1[3]; (temp 4-component vector of float)
|
||||
0:? Comma (temp 3-element array of texture1D)
|
||||
0:? Sequence
|
||||
0:? move second child to first child (temp texture1D)
|
||||
@@ -358,30 +309,19 @@ gl_FragCoord origin is upper left
|
||||
0:? 'g_samp_explicit[0]' (layout(binding=5 ) uniform sampler)
|
||||
0:? 'g_samp_explicit[1]' (layout(binding=6 ) uniform sampler)
|
||||
0:? 'g_samp_explicit[2]' (layout(binding=7 ) uniform sampler)
|
||||
0:? 'g_mats[0]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats[1]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats[2]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats[3]' (uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[0]' (layout(binding=10 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[1]' (layout(binding=11 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[2]' (layout(binding=12 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_mats_explicit[3]' (layout(binding=13 ) uniform 3X3 matrix of float)
|
||||
0:? 'g_floats[0]' (uniform float)
|
||||
0:? 'g_floats[1]' (uniform float)
|
||||
0:? 'g_floats[2]' (uniform float)
|
||||
0:? 'g_floats[3]' (uniform float)
|
||||
0:? 'anon@0' (uniform block{layout(offset=0 ) uniform 4-element array of 3X3 matrix of float g_mats, layout(binding=10 offset=192 ) uniform 4-element array of 3X3 matrix of float g_mats_explicit, layout(offset=384 ) uniform 4-element array of float g_floats})
|
||||
0:? 'not_flattened_a' (global 5-element array of int)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80001
|
||||
// Id's are bound by 128
|
||||
// Id's are bound by 123
|
||||
|
||||
Capability Shader
|
||||
Capability Sampled1D
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main" 93
|
||||
EntryPoint Fragment 4 "main" 99
|
||||
ExecutionMode 4 OriginUpperLeft
|
||||
Name 4 "main"
|
||||
Name 9 "TestFn1("
|
||||
@@ -398,50 +338,51 @@ gl_FragCoord origin is upper left
|
||||
Name 66 "g_tex[0]"
|
||||
Name 71 "g_tex[2]"
|
||||
Name 77 "local_float_array"
|
||||
Name 79 "g_floats[0]"
|
||||
Name 83 "g_floats[1]"
|
||||
Name 86 "g_floats[2]"
|
||||
Name 89 "g_floats[3]"
|
||||
Name 93 "color"
|
||||
Name 95 "aggShadow"
|
||||
Name 102 "aggShadow"
|
||||
Name 111 "g_tex_explicit[0]"
|
||||
Name 112 "g_tex_explicit[1]"
|
||||
Name 113 "g_tex_explicit[2]"
|
||||
Name 114 "g_samp_explicit[0]"
|
||||
Name 115 "g_samp_explicit[1]"
|
||||
Name 116 "g_samp_explicit[2]"
|
||||
Name 120 "g_mats[0]"
|
||||
Name 121 "g_mats[1]"
|
||||
Name 122 "g_mats[2]"
|
||||
Name 123 "g_mats[3]"
|
||||
Name 124 "g_mats_explicit[0]"
|
||||
Name 125 "g_mats_explicit[1]"
|
||||
Name 126 "g_mats_explicit[2]"
|
||||
Name 127 "g_mats_explicit[3]"
|
||||
Name 83 "$Global"
|
||||
MemberName 83($Global) 0 "g_mats"
|
||||
MemberName 83($Global) 1 "g_mats_explicit"
|
||||
MemberName 83($Global) 2 "g_floats"
|
||||
Name 85 ""
|
||||
Name 99 "color"
|
||||
Name 101 "aggShadow"
|
||||
Name 108 "aggShadow"
|
||||
Name 117 "g_tex_explicit[0]"
|
||||
Name 118 "g_tex_explicit[1]"
|
||||
Name 119 "g_tex_explicit[2]"
|
||||
Name 120 "g_samp_explicit[0]"
|
||||
Name 121 "g_samp_explicit[1]"
|
||||
Name 122 "g_samp_explicit[2]"
|
||||
Decorate 36(g_tex[1]) DescriptorSet 0
|
||||
Decorate 39(g_samp[1]) DescriptorSet 0
|
||||
Decorate 57(g_samp[0]) DescriptorSet 0
|
||||
Decorate 62(g_samp[2]) DescriptorSet 0
|
||||
Decorate 66(g_tex[0]) DescriptorSet 0
|
||||
Decorate 71(g_tex[2]) DescriptorSet 0
|
||||
Decorate 93(color) Location 0
|
||||
Decorate 111(g_tex_explicit[0]) DescriptorSet 0
|
||||
Decorate 111(g_tex_explicit[0]) Binding 1
|
||||
Decorate 112(g_tex_explicit[1]) DescriptorSet 0
|
||||
Decorate 112(g_tex_explicit[1]) Binding 2
|
||||
Decorate 113(g_tex_explicit[2]) DescriptorSet 0
|
||||
Decorate 113(g_tex_explicit[2]) Binding 3
|
||||
Decorate 114(g_samp_explicit[0]) DescriptorSet 0
|
||||
Decorate 114(g_samp_explicit[0]) Binding 5
|
||||
Decorate 115(g_samp_explicit[1]) DescriptorSet 0
|
||||
Decorate 115(g_samp_explicit[1]) Binding 6
|
||||
Decorate 116(g_samp_explicit[2]) DescriptorSet 0
|
||||
Decorate 116(g_samp_explicit[2]) Binding 7
|
||||
Decorate 124(g_mats_explicit[0]) Binding 10
|
||||
Decorate 125(g_mats_explicit[1]) Binding 11
|
||||
Decorate 126(g_mats_explicit[2]) Binding 12
|
||||
Decorate 127(g_mats_explicit[3]) Binding 13
|
||||
Decorate 80 ArrayStride 48
|
||||
Decorate 81 ArrayStride 48
|
||||
Decorate 82 ArrayStride 16
|
||||
MemberDecorate 83($Global) 0 RowMajor
|
||||
MemberDecorate 83($Global) 0 Offset 0
|
||||
MemberDecorate 83($Global) 0 MatrixStride 16
|
||||
MemberDecorate 83($Global) 1 RowMajor
|
||||
MemberDecorate 83($Global) 1 Offset 192
|
||||
MemberDecorate 83($Global) 1 MatrixStride 16
|
||||
MemberDecorate 83($Global) 2 Offset 384
|
||||
Decorate 83($Global) Block
|
||||
Decorate 85 DescriptorSet 0
|
||||
Decorate 99(color) Location 0
|
||||
Decorate 117(g_tex_explicit[0]) DescriptorSet 0
|
||||
Decorate 117(g_tex_explicit[0]) Binding 1
|
||||
Decorate 118(g_tex_explicit[1]) DescriptorSet 0
|
||||
Decorate 118(g_tex_explicit[1]) Binding 2
|
||||
Decorate 119(g_tex_explicit[2]) DescriptorSet 0
|
||||
Decorate 119(g_tex_explicit[2]) Binding 3
|
||||
Decorate 120(g_samp_explicit[0]) DescriptorSet 0
|
||||
Decorate 120(g_samp_explicit[0]) Binding 5
|
||||
Decorate 121(g_samp_explicit[1]) DescriptorSet 0
|
||||
Decorate 121(g_samp_explicit[1]) Binding 6
|
||||
Decorate 122(g_samp_explicit[2]) DescriptorSet 0
|
||||
Decorate 122(g_samp_explicit[2]) Binding 7
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
6: TypeFloat 32
|
||||
@@ -483,33 +424,26 @@ gl_FragCoord origin is upper left
|
||||
74: 12(int) Constant 4
|
||||
75: TypeArray 6(float) 74
|
||||
76: TypePointer Function 75
|
||||
78: TypePointer UniformConstant 6(float)
|
||||
79(g_floats[0]): 78(ptr) Variable UniformConstant
|
||||
81: TypePointer Function 6(float)
|
||||
83(g_floats[1]): 78(ptr) Variable UniformConstant
|
||||
86(g_floats[2]): 78(ptr) Variable UniformConstant
|
||||
89(g_floats[3]): 78(ptr) Variable UniformConstant
|
||||
92: TypePointer Output 7(fvec4)
|
||||
93(color): 92(ptr) Variable Output
|
||||
95(aggShadow): 15(ptr) Variable UniformConstant
|
||||
102(aggShadow): 18(ptr) Variable UniformConstant
|
||||
111(g_tex_explicit[0]): 35(ptr) Variable UniformConstant
|
||||
112(g_tex_explicit[1]): 35(ptr) Variable UniformConstant
|
||||
113(g_tex_explicit[2]): 35(ptr) Variable UniformConstant
|
||||
114(g_samp_explicit[0]): 38(ptr) Variable UniformConstant
|
||||
115(g_samp_explicit[1]): 38(ptr) Variable UniformConstant
|
||||
116(g_samp_explicit[2]): 38(ptr) Variable UniformConstant
|
||||
117: TypeVector 6(float) 3
|
||||
118: TypeMatrix 117(fvec3) 3
|
||||
119: TypePointer UniformConstant 118
|
||||
120(g_mats[0]): 119(ptr) Variable UniformConstant
|
||||
121(g_mats[1]): 119(ptr) Variable UniformConstant
|
||||
122(g_mats[2]): 119(ptr) Variable UniformConstant
|
||||
123(g_mats[3]): 119(ptr) Variable UniformConstant
|
||||
124(g_mats_explicit[0]): 119(ptr) Variable UniformConstant
|
||||
125(g_mats_explicit[1]): 119(ptr) Variable UniformConstant
|
||||
126(g_mats_explicit[2]): 119(ptr) Variable UniformConstant
|
||||
127(g_mats_explicit[3]): 119(ptr) Variable UniformConstant
|
||||
78: TypeVector 6(float) 3
|
||||
79: TypeMatrix 78(fvec3) 3
|
||||
80: TypeArray 79 74
|
||||
81: TypeArray 79 74
|
||||
82: TypeArray 6(float) 74
|
||||
83($Global): TypeStruct 80 81 82
|
||||
84: TypePointer Uniform 83($Global)
|
||||
85: 84(ptr) Variable Uniform
|
||||
86: TypePointer Uniform 82
|
||||
90: TypePointer Function 6(float)
|
||||
98: TypePointer Output 7(fvec4)
|
||||
99(color): 98(ptr) Variable Output
|
||||
101(aggShadow): 15(ptr) Variable UniformConstant
|
||||
108(aggShadow): 18(ptr) Variable UniformConstant
|
||||
117(g_tex_explicit[0]): 35(ptr) Variable UniformConstant
|
||||
118(g_tex_explicit[1]): 35(ptr) Variable UniformConstant
|
||||
119(g_tex_explicit[2]): 35(ptr) Variable UniformConstant
|
||||
120(g_samp_explicit[0]): 38(ptr) Variable UniformConstant
|
||||
121(g_samp_explicit[1]): 38(ptr) Variable UniformConstant
|
||||
122(g_samp_explicit[2]): 38(ptr) Variable UniformConstant
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
77(local_float_array): 76(ptr) Variable Function
|
||||
@@ -532,40 +466,42 @@ gl_FragCoord origin is upper left
|
||||
72: 11 Load 71(g_tex[2])
|
||||
73: 35(ptr) AccessChain 65(local_texture_array) 30
|
||||
Store 73 72
|
||||
80: 6(float) Load 79(g_floats[0])
|
||||
82: 81(ptr) AccessChain 77(local_float_array) 56
|
||||
Store 82 80
|
||||
84: 6(float) Load 83(g_floats[1])
|
||||
85: 81(ptr) AccessChain 77(local_float_array) 29
|
||||
Store 85 84
|
||||
87: 6(float) Load 86(g_floats[2])
|
||||
88: 81(ptr) AccessChain 77(local_float_array) 30
|
||||
Store 88 87
|
||||
90: 6(float) Load 89(g_floats[3])
|
||||
91: 81(ptr) AccessChain 77(local_float_array) 31
|
||||
Store 91 90
|
||||
94: 7(fvec4) FunctionCall 9(TestFn1()
|
||||
96: 11 Load 66(g_tex[0])
|
||||
97: 35(ptr) AccessChain 95(aggShadow) 56
|
||||
87: 86(ptr) AccessChain 85 30
|
||||
88: 82 Load 87
|
||||
89: 6(float) CompositeExtract 88 0
|
||||
91: 90(ptr) AccessChain 77(local_float_array) 56
|
||||
Store 91 89
|
||||
92: 6(float) CompositeExtract 88 1
|
||||
93: 90(ptr) AccessChain 77(local_float_array) 29
|
||||
Store 93 92
|
||||
94: 6(float) CompositeExtract 88 2
|
||||
95: 90(ptr) AccessChain 77(local_float_array) 30
|
||||
Store 95 94
|
||||
96: 6(float) CompositeExtract 88 3
|
||||
97: 90(ptr) AccessChain 77(local_float_array) 31
|
||||
Store 97 96
|
||||
98: 11 Load 36(g_tex[1])
|
||||
99: 35(ptr) AccessChain 95(aggShadow) 29
|
||||
Store 99 98
|
||||
100: 11 Load 71(g_tex[2])
|
||||
101: 35(ptr) AccessChain 95(aggShadow) 30
|
||||
Store 101 100
|
||||
103: 16 Load 57(g_samp[0])
|
||||
104: 38(ptr) AccessChain 102(aggShadow) 56
|
||||
Store 104 103
|
||||
105: 16 Load 39(g_samp[1])
|
||||
106: 38(ptr) AccessChain 102(aggShadow) 29
|
||||
Store 106 105
|
||||
107: 16 Load 62(g_samp[2])
|
||||
108: 38(ptr) AccessChain 102(aggShadow) 30
|
||||
Store 108 107
|
||||
109: 7(fvec4) FunctionCall 22(TestFn2(t11[3];p1[3];) 95(aggShadow) 102(aggShadow)
|
||||
110: 7(fvec4) FAdd 94 109
|
||||
Store 93(color) 110
|
||||
100: 7(fvec4) FunctionCall 9(TestFn1()
|
||||
102: 11 Load 66(g_tex[0])
|
||||
103: 35(ptr) AccessChain 101(aggShadow) 56
|
||||
Store 103 102
|
||||
104: 11 Load 36(g_tex[1])
|
||||
105: 35(ptr) AccessChain 101(aggShadow) 29
|
||||
Store 105 104
|
||||
106: 11 Load 71(g_tex[2])
|
||||
107: 35(ptr) AccessChain 101(aggShadow) 30
|
||||
Store 107 106
|
||||
109: 16 Load 57(g_samp[0])
|
||||
110: 38(ptr) AccessChain 108(aggShadow) 56
|
||||
Store 110 109
|
||||
111: 16 Load 39(g_samp[1])
|
||||
112: 38(ptr) AccessChain 108(aggShadow) 29
|
||||
Store 112 111
|
||||
113: 16 Load 62(g_samp[2])
|
||||
114: 38(ptr) AccessChain 108(aggShadow) 30
|
||||
Store 114 113
|
||||
115: 7(fvec4) FunctionCall 22(TestFn2(t11[3];p1[3];) 101(aggShadow) 108(aggShadow)
|
||||
116: 7(fvec4) FAdd 100 115
|
||||
Store 99(color) 116
|
||||
Return
|
||||
FunctionEnd
|
||||
9(TestFn1(): 7(fvec4) Function None 8
|
||||
|
||||
Reference in New Issue
Block a user