First Commit
This commit is contained in:
809
externals/glslang/Test/baseResults/spv.debuginfo.hlsl.tesc.out
vendored
Normal file
809
externals/glslang/Test/baseResults/spv.debuginfo.hlsl.tesc.out
vendored
Normal file
@@ -0,0 +1,809 @@
|
||||
spv.debuginfo.hlsl.tesc
|
||||
WARNING: 0:158: '' : attribute does not apply to entry point
|
||||
|
||||
Validation failed
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 593
|
||||
|
||||
Capability Tessellation
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
1: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
2: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint TessellationControl 5 "main" 485 492 499 533 542 549 556 571 586
|
||||
ExecutionMode 5 OutputVertices 4
|
||||
ExecutionMode 5 Quads
|
||||
ExecutionMode 5 SpacingEqual
|
||||
ExecutionMode 5 VertexOrderCw
|
||||
9: String "float"
|
||||
12: String "uint"
|
||||
26: String "screenSpaceTessFactor"
|
||||
29: String ""
|
||||
37: String "p0"
|
||||
41: String "p1"
|
||||
48: String "bool"
|
||||
55: String "frustumCheck"
|
||||
61: String "Pos"
|
||||
64: String "inUV"
|
||||
73: String "Normal"
|
||||
77: String "UV"
|
||||
81: String "VSOutput"
|
||||
91: String "TessLevelOuter"
|
||||
95: String "TessLevelInner"
|
||||
98: String "ConstantsHSOutput"
|
||||
103: String "ConstantsHS"
|
||||
109: String "patch"
|
||||
120: String "HSOutput"
|
||||
126: String "@main"
|
||||
134: String "InvocationID"
|
||||
139: String "midPoint"
|
||||
150: String "radius"
|
||||
160: String "v0"
|
||||
171: String "modelview"
|
||||
176: String "lightPos"
|
||||
180: String "frustumPlanes"
|
||||
183: String "tessellatedEdgeSize"
|
||||
187: String "viewportDim"
|
||||
191: String "UBO"
|
||||
194: String "ubo"
|
||||
202: String "int"
|
||||
212: String "clip0"
|
||||
229: String "clip1"
|
||||
292: String "pos"
|
||||
298: String "type.2d.image"
|
||||
300: String "@type.2d.image"
|
||||
305: String "textureHeight"
|
||||
309: String "type.sampler"
|
||||
310: String "@type.sampler"
|
||||
314: String "samplerHeight"
|
||||
318: String "type.sampled.image"
|
||||
319: String "@type.sampled.image"
|
||||
335: String "i"
|
||||
371: String "output"
|
||||
Name 5 "main"
|
||||
Name 25 "screenSpaceTessFactor(vf4;vf4;"
|
||||
Name 23 "p0"
|
||||
Name 24 "p1"
|
||||
Name 54 "frustumCheck(vf4;vf2;"
|
||||
Name 52 "Pos"
|
||||
Name 53 "inUV"
|
||||
Name 68 "VSOutput"
|
||||
MemberName 68(VSOutput) 0 "Pos"
|
||||
MemberName 68(VSOutput) 1 "Normal"
|
||||
MemberName 68(VSOutput) 2 "UV"
|
||||
Name 89 "ConstantsHSOutput"
|
||||
MemberName 89(ConstantsHSOutput) 0 "TessLevelOuter"
|
||||
MemberName 89(ConstantsHSOutput) 1 "TessLevelInner"
|
||||
Name 102 "ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];"
|
||||
Name 101 "patch"
|
||||
Name 112 "HSOutput"
|
||||
MemberName 112(HSOutput) 0 "Pos"
|
||||
MemberName 112(HSOutput) 1 "Normal"
|
||||
MemberName 112(HSOutput) 2 "UV"
|
||||
Name 125 "@main(struct-VSOutput-vf4-vf3-vf21[4];u1;"
|
||||
Name 123 "patch"
|
||||
Name 124 "InvocationID"
|
||||
Name 137 "midPoint"
|
||||
Name 148 "radius"
|
||||
Name 158 "v0"
|
||||
Name 169 "UBO"
|
||||
MemberName 169(UBO) 0 "projection"
|
||||
MemberName 169(UBO) 1 "modelview"
|
||||
MemberName 169(UBO) 2 "lightPos"
|
||||
MemberName 169(UBO) 3 "frustumPlanes"
|
||||
MemberName 169(UBO) 4 "displacementFactor"
|
||||
MemberName 169(UBO) 5 "tessellationFactor"
|
||||
MemberName 169(UBO) 6 "viewportDim"
|
||||
MemberName 169(UBO) 7 "tessellatedEdgeSize"
|
||||
Name 192 "ubo"
|
||||
MemberName 192(ubo) 0 "ubo"
|
||||
Name 198 ""
|
||||
Name 210 "clip0"
|
||||
Name 227 "clip1"
|
||||
Name 290 "pos"
|
||||
Name 303 "textureHeight"
|
||||
Name 312 "samplerHeight"
|
||||
Name 333 "i"
|
||||
Name 369 "output"
|
||||
Name 378 "param"
|
||||
Name 381 "param"
|
||||
Name 403 "param"
|
||||
Name 406 "param"
|
||||
Name 411 "param"
|
||||
Name 414 "param"
|
||||
Name 419 "param"
|
||||
Name 422 "param"
|
||||
Name 427 "param"
|
||||
Name 430 "param"
|
||||
Name 459 "output"
|
||||
Name 482 "patch"
|
||||
Name 485 "patch.Pos"
|
||||
Name 492 "patch.Normal"
|
||||
Name 499 "patch.UV"
|
||||
Name 531 "InvocationID"
|
||||
Name 533 "InvocationID"
|
||||
Name 535 "flattenTemp"
|
||||
Name 536 "param"
|
||||
Name 538 "param"
|
||||
Name 542 "@entryPointOutput.Pos"
|
||||
Name 549 "@entryPointOutput.Normal"
|
||||
Name 556 "@entryPointOutput.UV"
|
||||
Name 566 "@patchConstantResult"
|
||||
Name 567 "param"
|
||||
Name 571 "@patchConstantOutput.TessLevelOuter"
|
||||
Name 586 "@patchConstantOutput.TessLevelInner"
|
||||
Decorate 167 ArrayStride 16
|
||||
MemberDecorate 169(UBO) 0 RowMajor
|
||||
MemberDecorate 169(UBO) 0 Offset 0
|
||||
MemberDecorate 169(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 169(UBO) 1 RowMajor
|
||||
MemberDecorate 169(UBO) 1 Offset 64
|
||||
MemberDecorate 169(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 169(UBO) 2 Offset 128
|
||||
MemberDecorate 169(UBO) 3 Offset 144
|
||||
MemberDecorate 169(UBO) 4 Offset 240
|
||||
MemberDecorate 169(UBO) 5 Offset 244
|
||||
MemberDecorate 169(UBO) 6 Offset 248
|
||||
MemberDecorate 169(UBO) 7 Offset 256
|
||||
MemberDecorate 192(ubo) 0 Offset 0
|
||||
Decorate 192(ubo) Block
|
||||
Decorate 198 DescriptorSet 0
|
||||
Decorate 198 Binding 0
|
||||
Decorate 303(textureHeight) DescriptorSet 0
|
||||
Decorate 303(textureHeight) Binding 1
|
||||
Decorate 312(samplerHeight) DescriptorSet 0
|
||||
Decorate 312(samplerHeight) Binding 1
|
||||
Decorate 485(patch.Pos) BuiltIn Position
|
||||
Decorate 492(patch.Normal) Location 0
|
||||
Decorate 499(patch.UV) Location 1
|
||||
Decorate 533(InvocationID) BuiltIn InvocationId
|
||||
Decorate 542(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 549(@entryPointOutput.Normal) Location 0
|
||||
Decorate 556(@entryPointOutput.UV) Location 1
|
||||
Decorate 571(@patchConstantOutput.TessLevelOuter) Patch
|
||||
Decorate 571(@patchConstantOutput.TessLevelOuter) BuiltIn TessLevelOuter
|
||||
Decorate 586(@patchConstantOutput.TessLevelInner) Patch
|
||||
Decorate 586(@patchConstantOutput.TessLevelInner) BuiltIn TessLevelInner
|
||||
3: TypeVoid
|
||||
4: TypeFunction 3
|
||||
7: TypeFloat 32
|
||||
10: TypeInt 32 0
|
||||
13: 10(int) Constant 32
|
||||
14: 10(int) Constant 6
|
||||
15: 10(int) Constant 0
|
||||
11: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 12 13 14 15
|
||||
16: 10(int) Constant 3
|
||||
8: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 9 13 16 15
|
||||
17: TypeVector 7(float) 4
|
||||
18: 10(int) Constant 4
|
||||
19: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 8 18
|
||||
20: TypePointer Function 17(fvec4)
|
||||
21: TypeFunction 7(float) 20(ptr) 20(ptr)
|
||||
22: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 16 8 19 19
|
||||
28: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 0 29
|
||||
31: 10(int) Constant 1
|
||||
32: 10(int) Constant 5
|
||||
30: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 31 18 28 32
|
||||
27: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 26 22 28 15 15 30 26 16 15
|
||||
36: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 37 19 28 15 15 27 18 31
|
||||
39: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
|
||||
42: 10(int) Constant 2
|
||||
40: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 41 19 28 15 15 27 18 42
|
||||
44: TypeVector 7(float) 2
|
||||
45: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 8 42
|
||||
46: TypePointer Function 44(fvec2)
|
||||
47: TypeBool
|
||||
49: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
50: TypeFunction 47(bool) 20(ptr) 46(ptr)
|
||||
51: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 16 49 19 45
|
||||
56: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 55 51 28 15 15 30 55 16 15
|
||||
60: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 61 19 28 15 15 56 18 31
|
||||
63: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 64 45 28 15 15 56 18 42
|
||||
66: TypeVector 7(float) 3
|
||||
67: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 8 16
|
||||
68(VSOutput): TypeStruct 17(fvec4) 66(fvec3) 44(fvec2)
|
||||
70: 10(int) Constant 44
|
||||
71: 10(int) Constant 13
|
||||
69: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 61 19 28 70 71 15 15 16
|
||||
74: 10(int) Constant 45
|
||||
75: 10(int) Constant 35
|
||||
72: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 73 67 28 74 75 15 15 16
|
||||
78: 10(int) Constant 46
|
||||
79: 10(int) Constant 31
|
||||
76: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 77 45 28 78 79 15 15 16
|
||||
80: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 81 31 28 15 15 30 81 15 16 69 72 76
|
||||
82: TypeArray 68(VSOutput) 18
|
||||
83: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 80 18
|
||||
84: TypePointer Function 82
|
||||
85: TypeArray 7(float) 18
|
||||
86: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 8 18
|
||||
87: TypeArray 7(float) 42
|
||||
88: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 8 42
|
||||
89(ConstantsHSOutput): TypeStruct 85 87
|
||||
92: 10(int) Constant 58
|
||||
93: 10(int) Constant 25
|
||||
90: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 91 86 28 92 93 15 15 16
|
||||
96: 10(int) Constant 59
|
||||
94: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 95 88 28 96 93 15 15 16
|
||||
97: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 98 31 28 15 15 30 98 15 16 90 94
|
||||
99: TypeFunction 89(ConstantsHSOutput) 84(ptr)
|
||||
100: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 16 97 83
|
||||
104: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 103 100 28 15 15 30 103 16 15
|
||||
108: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 109 83 28 15 15 104 18 31
|
||||
111: TypePointer Function 10(int)
|
||||
112(HSOutput): TypeStruct 17(fvec4) 66(fvec3) 44(fvec2)
|
||||
114: 10(int) Constant 51
|
||||
113: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 61 19 28 114 13 15 15 16
|
||||
116: 10(int) Constant 52
|
||||
115: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 73 67 28 116 75 15 15 16
|
||||
118: 10(int) Constant 53
|
||||
117: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 77 45 28 118 79 15 15 16
|
||||
119: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 120 31 28 15 15 30 120 15 16 113 115 117
|
||||
121: TypeFunction 112(HSOutput) 84(ptr) 111(ptr)
|
||||
122: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 16 119 83 11
|
||||
127: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 126 122 28 15 15 30 126 16 15
|
||||
131: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 109 83 28 15 15 127 18 31
|
||||
133: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 134 11 28 15 15 127 18 42
|
||||
140: 10(int) Constant 67
|
||||
138: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 139 19 28 140 15 27 18
|
||||
142: 7(float) Constant 1056964608
|
||||
147: TypePointer Function 7(float)
|
||||
151: 10(int) Constant 69
|
||||
149: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 150 8 28 151 15 27 18
|
||||
156: 7(float) Constant 1073741824
|
||||
161: 10(int) Constant 72
|
||||
159: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 160 19 28 161 15 27 18
|
||||
164: TypeMatrix 17(fvec4) 4
|
||||
166: 47(bool) ConstantTrue
|
||||
165: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 19 18 166
|
||||
167: TypeArray 17(fvec4) 14
|
||||
168: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 19 14
|
||||
169(UBO): TypeStruct 164 164 17(fvec4) 167 7(float) 7(float) 44(fvec2) 7(float)
|
||||
172: 10(int) Constant 29
|
||||
173: 10(int) Constant 20
|
||||
170: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 171 165 28 172 173 15 15 16
|
||||
174: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 171 165 28 172 173 15 15 16
|
||||
177: 10(int) Constant 30
|
||||
178: 10(int) Constant 17
|
||||
175: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 176 19 28 177 178 15 15 16
|
||||
181: 10(int) Constant 22
|
||||
179: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 180 168 28 79 181 15 15 16
|
||||
184: 10(int) Constant 27
|
||||
182: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 183 8 28 75 184 15 15 16
|
||||
185: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 183 8 28 75 184 15 15 16
|
||||
188: 10(int) Constant 34
|
||||
186: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 187 45 28 188 173 15 15 16
|
||||
189: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 183 8 28 75 184 15 15 16
|
||||
190: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 191 31 28 161 15 30 191 15 16 170 174 175 179 182 185 186 189
|
||||
192(ubo): TypeStruct 169(UBO)
|
||||
195: 10(int) Constant 37
|
||||
193: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 194 190 28 195 195 15 15 16
|
||||
196: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 194 31 28 161 15 30 194 15 16 193
|
||||
197: TypePointer Uniform 192(ubo)
|
||||
198: 197(ptr) Variable Uniform
|
||||
200: 10(int) Constant 8
|
||||
199: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 29 196 28 161 15 30 29 198 200
|
||||
201: TypeInt 32 1
|
||||
203: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 202 13 18 15
|
||||
204: 201(int) Constant 0
|
||||
205: 201(int) Constant 1
|
||||
206: TypePointer Uniform 164
|
||||
213: 10(int) Constant 75
|
||||
211: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 212 19 28 213 15 27 18
|
||||
217: 7(float) Constant 0
|
||||
218: 66(fvec3) ConstantComposite 217 217 217
|
||||
230: 10(int) Constant 76
|
||||
228: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 229 19 28 230 15 27 18
|
||||
252: 201(int) Constant 6
|
||||
253: TypePointer Uniform 44(fvec2)
|
||||
275: 201(int) Constant 7
|
||||
276: TypePointer Uniform 7(float)
|
||||
280: 201(int) Constant 5
|
||||
284: 7(float) Constant 1065353216
|
||||
285: 7(float) Constant 1115684864
|
||||
293: 10(int) Constant 98
|
||||
291: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 292 19 28 293 15 56 18
|
||||
296: TypeImage 7(float) 2D sampled format:Unknown
|
||||
299: 10(int) Constant 99
|
||||
301: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 0(DebugInfoNone)
|
||||
297: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 298 15 28 299 15 30 300 301 16
|
||||
302: TypePointer UniformConstant 296
|
||||
303(textureHeight): 302(ptr) Variable UniformConstant
|
||||
304: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 305 297 28 299 15 30 305 303(textureHeight) 200
|
||||
307: TypeSampler
|
||||
308: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 309 31 28 299 15 30 310 301 16
|
||||
311: TypePointer UniformConstant 307
|
||||
312(samplerHeight): 311(ptr) Variable UniformConstant
|
||||
313: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 314 308 28 299 15 30 314 312(samplerHeight) 200
|
||||
316: TypeSampledImage 296
|
||||
317: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 318 15 28 299 15 30 319 301 16
|
||||
324: 201(int) Constant 4
|
||||
332: TypePointer Function 201(int)
|
||||
336: 10(int) Constant 102
|
||||
334: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 335 203 28 336 15 56 18
|
||||
344: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
347: 201(int) Constant 3
|
||||
349: TypePointer Uniform 17(fvec4)
|
||||
353: 7(float) Constant 1090519040
|
||||
355: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
359: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
360: 47(bool) ConstantFalse
|
||||
364: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
368: TypePointer Function 89(ConstantsHSOutput)
|
||||
372: 10(int) Constant 113
|
||||
370: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 371 97 28 372 15 104 18
|
||||
374: 85 ConstantComposite 217 217 217 217
|
||||
375: 87 ConstantComposite 217 217
|
||||
376:89(ConstantsHSOutput) ConstantComposite 374 375
|
||||
377: 201(int) Constant 2
|
||||
385: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
386: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
399: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 13 42 15
|
||||
458: TypePointer Function 112(HSOutput)
|
||||
461: 10(int) Constant 159
|
||||
460: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 371 119 28 461 15 127 18
|
||||
463: 17(fvec4) ConstantComposite 217 217 217 217
|
||||
464: 44(fvec2) ConstantComposite 217 217
|
||||
465:112(HSOutput) ConstantComposite 463 218 464
|
||||
471: TypePointer Function 66(fvec3)
|
||||
483: TypeArray 17(fvec4) 18
|
||||
484: TypePointer Input 483
|
||||
485(patch.Pos): 484(ptr) Variable Input
|
||||
486: TypePointer Input 17(fvec4)
|
||||
490: TypeArray 66(fvec3) 18
|
||||
491: TypePointer Input 490
|
||||
492(patch.Normal): 491(ptr) Variable Input
|
||||
493: TypePointer Input 66(fvec3)
|
||||
497: TypeArray 44(fvec2) 18
|
||||
498: TypePointer Input 497
|
||||
499(patch.UV): 498(ptr) Variable Input
|
||||
500: TypePointer Input 44(fvec2)
|
||||
532: TypePointer Input 10(int)
|
||||
533(InvocationID): 532(ptr) Variable Input
|
||||
541: TypePointer Output 483
|
||||
542(@entryPointOutput.Pos): 541(ptr) Variable Output
|
||||
546: TypePointer Output 17(fvec4)
|
||||
548: TypePointer Output 490
|
||||
549(@entryPointOutput.Normal): 548(ptr) Variable Output
|
||||
553: TypePointer Output 66(fvec3)
|
||||
555: TypePointer Output 497
|
||||
556(@entryPointOutput.UV): 555(ptr) Variable Output
|
||||
560: TypePointer Output 44(fvec2)
|
||||
570: TypePointer Output 85
|
||||
571(@patchConstantOutput.TessLevelOuter): 570(ptr) Variable Output
|
||||
574: TypePointer Output 7(float)
|
||||
585: TypePointer Output 87
|
||||
586(@patchConstantOutput.TessLevelInner): 585(ptr) Variable Output
|
||||
5(main): 3 Function None 4
|
||||
6: Label
|
||||
482(patch): 84(ptr) Variable Function
|
||||
531(InvocationID): 111(ptr) Variable Function
|
||||
535(flattenTemp): 458(ptr) Variable Function
|
||||
536(param): 84(ptr) Variable Function
|
||||
538(param): 111(ptr) Variable Function
|
||||
566(@patchConstantResult): 368(ptr) Variable Function
|
||||
567(param): 84(ptr) Variable Function
|
||||
487: 486(ptr) AccessChain 485(patch.Pos) 204
|
||||
488: 17(fvec4) Load 487
|
||||
489: 20(ptr) AccessChain 482(patch) 204 204
|
||||
Store 489 488
|
||||
494: 493(ptr) AccessChain 492(patch.Normal) 204
|
||||
495: 66(fvec3) Load 494
|
||||
496: 471(ptr) AccessChain 482(patch) 204 205
|
||||
Store 496 495
|
||||
501: 500(ptr) AccessChain 499(patch.UV) 204
|
||||
502: 44(fvec2) Load 501
|
||||
503: 46(ptr) AccessChain 482(patch) 204 377
|
||||
Store 503 502
|
||||
504: 486(ptr) AccessChain 485(patch.Pos) 205
|
||||
505: 17(fvec4) Load 504
|
||||
506: 20(ptr) AccessChain 482(patch) 205 204
|
||||
Store 506 505
|
||||
507: 493(ptr) AccessChain 492(patch.Normal) 205
|
||||
508: 66(fvec3) Load 507
|
||||
509: 471(ptr) AccessChain 482(patch) 205 205
|
||||
Store 509 508
|
||||
510: 500(ptr) AccessChain 499(patch.UV) 205
|
||||
511: 44(fvec2) Load 510
|
||||
512: 46(ptr) AccessChain 482(patch) 205 377
|
||||
Store 512 511
|
||||
513: 486(ptr) AccessChain 485(patch.Pos) 377
|
||||
514: 17(fvec4) Load 513
|
||||
515: 20(ptr) AccessChain 482(patch) 377 204
|
||||
Store 515 514
|
||||
516: 493(ptr) AccessChain 492(patch.Normal) 377
|
||||
517: 66(fvec3) Load 516
|
||||
518: 471(ptr) AccessChain 482(patch) 377 205
|
||||
Store 518 517
|
||||
519: 500(ptr) AccessChain 499(patch.UV) 377
|
||||
520: 44(fvec2) Load 519
|
||||
521: 46(ptr) AccessChain 482(patch) 377 377
|
||||
Store 521 520
|
||||
522: 486(ptr) AccessChain 485(patch.Pos) 347
|
||||
523: 17(fvec4) Load 522
|
||||
524: 20(ptr) AccessChain 482(patch) 347 204
|
||||
Store 524 523
|
||||
525: 493(ptr) AccessChain 492(patch.Normal) 347
|
||||
526: 66(fvec3) Load 525
|
||||
527: 471(ptr) AccessChain 482(patch) 347 205
|
||||
Store 527 526
|
||||
528: 500(ptr) AccessChain 499(patch.UV) 347
|
||||
529: 44(fvec2) Load 528
|
||||
530: 46(ptr) AccessChain 482(patch) 347 377
|
||||
Store 530 529
|
||||
534: 10(int) Load 533(InvocationID)
|
||||
Store 531(InvocationID) 534
|
||||
537: 82 Load 482(patch)
|
||||
Store 536(param) 537
|
||||
539: 10(int) Load 531(InvocationID)
|
||||
Store 538(param) 539
|
||||
540:112(HSOutput) FunctionCall 125(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;) 536(param) 538(param)
|
||||
Store 535(flattenTemp) 540
|
||||
543: 10(int) Load 533(InvocationID)
|
||||
544: 20(ptr) AccessChain 535(flattenTemp) 204
|
||||
545: 17(fvec4) Load 544
|
||||
547: 546(ptr) AccessChain 542(@entryPointOutput.Pos) 543
|
||||
Store 547 545
|
||||
550: 10(int) Load 533(InvocationID)
|
||||
551: 471(ptr) AccessChain 535(flattenTemp) 205
|
||||
552: 66(fvec3) Load 551
|
||||
554: 553(ptr) AccessChain 549(@entryPointOutput.Normal) 550
|
||||
Store 554 552
|
||||
557: 10(int) Load 533(InvocationID)
|
||||
558: 46(ptr) AccessChain 535(flattenTemp) 377
|
||||
559: 44(fvec2) Load 558
|
||||
561: 560(ptr) AccessChain 556(@entryPointOutput.UV) 557
|
||||
Store 561 559
|
||||
ControlBarrier 42 18 15
|
||||
562: 10(int) Load 533(InvocationID)
|
||||
563: 47(bool) IEqual 562 204
|
||||
SelectionMerge 565 None
|
||||
BranchConditional 563 564 565
|
||||
564: Label
|
||||
568: 82 Load 482(patch)
|
||||
Store 567(param) 568
|
||||
569:89(ConstantsHSOutput) FunctionCall 102(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];) 567(param)
|
||||
Store 566(@patchConstantResult) 569
|
||||
572: 147(ptr) AccessChain 566(@patchConstantResult) 204 204
|
||||
573: 7(float) Load 572
|
||||
575: 574(ptr) AccessChain 571(@patchConstantOutput.TessLevelOuter) 204
|
||||
Store 575 573
|
||||
576: 147(ptr) AccessChain 566(@patchConstantResult) 204 205
|
||||
577: 7(float) Load 576
|
||||
578: 574(ptr) AccessChain 571(@patchConstantOutput.TessLevelOuter) 205
|
||||
Store 578 577
|
||||
579: 147(ptr) AccessChain 566(@patchConstantResult) 204 377
|
||||
580: 7(float) Load 579
|
||||
581: 574(ptr) AccessChain 571(@patchConstantOutput.TessLevelOuter) 377
|
||||
Store 581 580
|
||||
582: 147(ptr) AccessChain 566(@patchConstantResult) 204 347
|
||||
583: 7(float) Load 582
|
||||
584: 574(ptr) AccessChain 571(@patchConstantOutput.TessLevelOuter) 347
|
||||
Store 584 583
|
||||
587: 147(ptr) AccessChain 566(@patchConstantResult) 205 204
|
||||
588: 7(float) Load 587
|
||||
589: 574(ptr) AccessChain 586(@patchConstantOutput.TessLevelInner) 204
|
||||
Store 589 588
|
||||
590: 147(ptr) AccessChain 566(@patchConstantResult) 205 205
|
||||
591: 7(float) Load 590
|
||||
592: 574(ptr) AccessChain 586(@patchConstantOutput.TessLevelInner) 205
|
||||
Store 592 591
|
||||
Branch 565
|
||||
565: Label
|
||||
Return
|
||||
FunctionEnd
|
||||
25(screenSpaceTessFactor(vf4;vf4;): 7(float) Function None 21
|
||||
23(p0): 20(ptr) FunctionParameter
|
||||
24(p1): 20(ptr) FunctionParameter
|
||||
33: Label
|
||||
137(midPoint): 20(ptr) Variable Function
|
||||
148(radius): 147(ptr) Variable Function
|
||||
158(v0): 20(ptr) Variable Function
|
||||
210(clip0): 20(ptr) Variable Function
|
||||
227(clip1): 20(ptr) Variable Function
|
||||
34: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 27
|
||||
35: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 28 15 15 15 15
|
||||
38: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 36 23(p0) 39
|
||||
43: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 40 24(p1) 39
|
||||
136: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 27 25(screenSpaceTessFactor(vf4;vf4;)
|
||||
141: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 138 137(midPoint) 39
|
||||
143: 17(fvec4) Load 23(p0)
|
||||
144: 17(fvec4) Load 24(p1)
|
||||
145: 17(fvec4) FAdd 143 144
|
||||
146: 17(fvec4) VectorTimesScalar 145 142
|
||||
Store 137(midPoint) 146
|
||||
152: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 149 148(radius) 39
|
||||
153: 17(fvec4) Load 23(p0)
|
||||
154: 17(fvec4) Load 24(p1)
|
||||
155: 7(float) ExtInst 2(GLSL.std.450) 67(Distance) 153 154
|
||||
157: 7(float) FDiv 155 156
|
||||
Store 148(radius) 157
|
||||
162: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 159 158(v0) 39
|
||||
163: 17(fvec4) Load 137(midPoint)
|
||||
207: 206(ptr) AccessChain 198 204 205
|
||||
208: 164 Load 207
|
||||
209: 17(fvec4) VectorTimesMatrix 163 208
|
||||
Store 158(v0) 209
|
||||
214: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 211 210(clip0) 39
|
||||
215: 17(fvec4) Load 158(v0)
|
||||
216: 7(float) Load 148(radius)
|
||||
219: 7(float) CompositeExtract 218 0
|
||||
220: 7(float) CompositeExtract 218 1
|
||||
221: 7(float) CompositeExtract 218 2
|
||||
222: 17(fvec4) CompositeConstruct 216 219 220 221
|
||||
223: 17(fvec4) FSub 215 222
|
||||
224: 206(ptr) AccessChain 198 204 204
|
||||
225: 164 Load 224
|
||||
226: 17(fvec4) VectorTimesMatrix 223 225
|
||||
Store 210(clip0) 226
|
||||
231: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 228 227(clip1) 39
|
||||
232: 17(fvec4) Load 158(v0)
|
||||
233: 7(float) Load 148(radius)
|
||||
234: 7(float) CompositeExtract 218 0
|
||||
235: 7(float) CompositeExtract 218 1
|
||||
236: 7(float) CompositeExtract 218 2
|
||||
237: 17(fvec4) CompositeConstruct 233 234 235 236
|
||||
238: 17(fvec4) FAdd 232 237
|
||||
239: 206(ptr) AccessChain 198 204 204
|
||||
240: 164 Load 239
|
||||
241: 17(fvec4) VectorTimesMatrix 238 240
|
||||
Store 227(clip1) 241
|
||||
242: 147(ptr) AccessChain 210(clip0) 16
|
||||
243: 7(float) Load 242
|
||||
244: 17(fvec4) Load 210(clip0)
|
||||
245: 17(fvec4) CompositeConstruct 243 243 243 243
|
||||
246: 17(fvec4) FDiv 244 245
|
||||
Store 210(clip0) 246
|
||||
247: 147(ptr) AccessChain 227(clip1) 16
|
||||
248: 7(float) Load 247
|
||||
249: 17(fvec4) Load 227(clip1)
|
||||
250: 17(fvec4) CompositeConstruct 248 248 248 248
|
||||
251: 17(fvec4) FDiv 249 250
|
||||
Store 227(clip1) 251
|
||||
254: 253(ptr) AccessChain 198 204 252
|
||||
255: 44(fvec2) Load 254
|
||||
256: 17(fvec4) Load 210(clip0)
|
||||
257: 44(fvec2) VectorShuffle 256 256 0 1
|
||||
258: 44(fvec2) FMul 257 255
|
||||
259: 147(ptr) AccessChain 210(clip0) 15
|
||||
260: 7(float) CompositeExtract 258 0
|
||||
Store 259 260
|
||||
261: 147(ptr) AccessChain 210(clip0) 31
|
||||
262: 7(float) CompositeExtract 258 1
|
||||
Store 261 262
|
||||
263: 253(ptr) AccessChain 198 204 252
|
||||
264: 44(fvec2) Load 263
|
||||
265: 17(fvec4) Load 227(clip1)
|
||||
266: 44(fvec2) VectorShuffle 265 265 0 1
|
||||
267: 44(fvec2) FMul 266 264
|
||||
268: 147(ptr) AccessChain 227(clip1) 15
|
||||
269: 7(float) CompositeExtract 267 0
|
||||
Store 268 269
|
||||
270: 147(ptr) AccessChain 227(clip1) 31
|
||||
271: 7(float) CompositeExtract 267 1
|
||||
Store 270 271
|
||||
272: 17(fvec4) Load 210(clip0)
|
||||
273: 17(fvec4) Load 227(clip1)
|
||||
274: 7(float) ExtInst 2(GLSL.std.450) 67(Distance) 272 273
|
||||
277: 276(ptr) AccessChain 198 204 275
|
||||
278: 7(float) Load 277
|
||||
279: 7(float) FDiv 274 278
|
||||
281: 276(ptr) AccessChain 198 204 280
|
||||
282: 7(float) Load 281
|
||||
283: 7(float) FMul 279 282
|
||||
286: 7(float) ExtInst 2(GLSL.std.450) 43(FClamp) 283 284 285
|
||||
ReturnValue 286
|
||||
FunctionEnd
|
||||
54(frustumCheck(vf4;vf2;): 47(bool) Function None 50
|
||||
52(Pos): 20(ptr) FunctionParameter
|
||||
53(inUV): 46(ptr) FunctionParameter
|
||||
57: Label
|
||||
290(pos): 20(ptr) Variable Function
|
||||
333(i): 332(ptr) Variable Function
|
||||
58: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 56
|
||||
59: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 28 15 15 15 15
|
||||
62: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 60 52(Pos) 39
|
||||
65: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 63 53(inUV) 39
|
||||
289: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 56 54(frustumCheck(vf4;vf2;)
|
||||
294: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 291 290(pos) 39
|
||||
295: 17(fvec4) Load 52(Pos)
|
||||
Store 290(pos) 295
|
||||
306: 296 Load 303(textureHeight)
|
||||
315: 307 Load 312(samplerHeight)
|
||||
320: 316 SampledImage 306 315
|
||||
321: 44(fvec2) Load 53(inUV)
|
||||
322: 17(fvec4) ImageSampleExplicitLod 320 321 Lod 217
|
||||
323: 7(float) CompositeExtract 322 0
|
||||
325: 276(ptr) AccessChain 198 204 324
|
||||
326: 7(float) Load 325
|
||||
327: 7(float) FMul 323 326
|
||||
328: 147(ptr) AccessChain 290(pos) 31
|
||||
329: 7(float) Load 328
|
||||
330: 7(float) FSub 329 327
|
||||
331: 147(ptr) AccessChain 290(pos) 31
|
||||
Store 331 330
|
||||
337: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 334 333(i) 39
|
||||
Store 333(i) 204
|
||||
Branch 338
|
||||
338: Label
|
||||
LoopMerge 340 341 None
|
||||
Branch 342
|
||||
342: Label
|
||||
343: 201(int) Load 333(i)
|
||||
345: 47(bool) SLessThan 343 252
|
||||
BranchConditional 345 339 340
|
||||
339: Label
|
||||
346: 17(fvec4) Load 290(pos)
|
||||
348: 201(int) Load 333(i)
|
||||
350: 349(ptr) AccessChain 198 204 347 348
|
||||
351: 17(fvec4) Load 350
|
||||
352: 7(float) Dot 346 351
|
||||
354: 7(float) FAdd 352 353
|
||||
356: 47(bool) FOrdLessThan 354 217
|
||||
SelectionMerge 358 None
|
||||
BranchConditional 356 357 358
|
||||
357: Label
|
||||
ReturnValue 360
|
||||
358: Label
|
||||
Branch 341
|
||||
341: Label
|
||||
362: 201(int) Load 333(i)
|
||||
363: 201(int) IAdd 362 205
|
||||
Store 333(i) 363
|
||||
Branch 338
|
||||
340: Label
|
||||
ReturnValue 166
|
||||
FunctionEnd
|
||||
102(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];):89(ConstantsHSOutput) Function None 99
|
||||
101(patch): 84(ptr) FunctionParameter
|
||||
105: Label
|
||||
369(output): 368(ptr) Variable Function
|
||||
378(param): 20(ptr) Variable Function
|
||||
381(param): 46(ptr) Variable Function
|
||||
403(param): 20(ptr) Variable Function
|
||||
406(param): 20(ptr) Variable Function
|
||||
411(param): 20(ptr) Variable Function
|
||||
414(param): 20(ptr) Variable Function
|
||||
419(param): 20(ptr) Variable Function
|
||||
422(param): 20(ptr) Variable Function
|
||||
427(param): 20(ptr) Variable Function
|
||||
430(param): 20(ptr) Variable Function
|
||||
106: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 104
|
||||
107: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 28 15 15 15 15
|
||||
110: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 108 101(patch) 39
|
||||
367: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 104 102(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];)
|
||||
373: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 370 369(output) 39
|
||||
Store 369(output) 376
|
||||
379: 20(ptr) AccessChain 101(patch) 204 204
|
||||
380: 17(fvec4) Load 379
|
||||
Store 378(param) 380
|
||||
382: 46(ptr) AccessChain 101(patch) 204 377
|
||||
383: 44(fvec2) Load 382
|
||||
Store 381(param) 383
|
||||
384: 47(bool) FunctionCall 54(frustumCheck(vf4;vf2;) 378(param) 381(param)
|
||||
387: 47(bool) LogicalNot 384
|
||||
SelectionMerge 389 None
|
||||
BranchConditional 387 388 396
|
||||
388: Label
|
||||
390: 147(ptr) AccessChain 369(output) 205 204
|
||||
Store 390 217
|
||||
391: 147(ptr) AccessChain 369(output) 205 205
|
||||
Store 391 217
|
||||
392: 147(ptr) AccessChain 369(output) 204 204
|
||||
Store 392 217
|
||||
393: 147(ptr) AccessChain 369(output) 204 205
|
||||
Store 393 217
|
||||
394: 147(ptr) AccessChain 369(output) 204 377
|
||||
Store 394 217
|
||||
395: 147(ptr) AccessChain 369(output) 204 347
|
||||
Store 395 217
|
||||
Branch 389
|
||||
396: Label
|
||||
397: 276(ptr) AccessChain 198 204 280
|
||||
398: 7(float) Load 397
|
||||
400: 47(bool) FOrdGreaterThan 398 217
|
||||
SelectionMerge 402 None
|
||||
BranchConditional 400 401 447
|
||||
401: Label
|
||||
404: 20(ptr) AccessChain 101(patch) 347 204
|
||||
405: 17(fvec4) Load 404
|
||||
Store 403(param) 405
|
||||
407: 20(ptr) AccessChain 101(patch) 204 204
|
||||
408: 17(fvec4) Load 407
|
||||
Store 406(param) 408
|
||||
409: 7(float) FunctionCall 25(screenSpaceTessFactor(vf4;vf4;) 403(param) 406(param)
|
||||
410: 147(ptr) AccessChain 369(output) 204 204
|
||||
Store 410 409
|
||||
412: 20(ptr) AccessChain 101(patch) 204 204
|
||||
413: 17(fvec4) Load 412
|
||||
Store 411(param) 413
|
||||
415: 20(ptr) AccessChain 101(patch) 205 204
|
||||
416: 17(fvec4) Load 415
|
||||
Store 414(param) 416
|
||||
417: 7(float) FunctionCall 25(screenSpaceTessFactor(vf4;vf4;) 411(param) 414(param)
|
||||
418: 147(ptr) AccessChain 369(output) 204 205
|
||||
Store 418 417
|
||||
420: 20(ptr) AccessChain 101(patch) 205 204
|
||||
421: 17(fvec4) Load 420
|
||||
Store 419(param) 421
|
||||
423: 20(ptr) AccessChain 101(patch) 377 204
|
||||
424: 17(fvec4) Load 423
|
||||
Store 422(param) 424
|
||||
425: 7(float) FunctionCall 25(screenSpaceTessFactor(vf4;vf4;) 419(param) 422(param)
|
||||
426: 147(ptr) AccessChain 369(output) 204 377
|
||||
Store 426 425
|
||||
428: 20(ptr) AccessChain 101(patch) 377 204
|
||||
429: 17(fvec4) Load 428
|
||||
Store 427(param) 429
|
||||
431: 20(ptr) AccessChain 101(patch) 347 204
|
||||
432: 17(fvec4) Load 431
|
||||
Store 430(param) 432
|
||||
433: 7(float) FunctionCall 25(screenSpaceTessFactor(vf4;vf4;) 427(param) 430(param)
|
||||
434: 147(ptr) AccessChain 369(output) 204 347
|
||||
Store 434 433
|
||||
435: 147(ptr) AccessChain 369(output) 204 204
|
||||
436: 7(float) Load 435
|
||||
437: 147(ptr) AccessChain 369(output) 204 347
|
||||
438: 7(float) Load 437
|
||||
439: 7(float) ExtInst 2(GLSL.std.450) 46(FMix) 436 438 142
|
||||
440: 147(ptr) AccessChain 369(output) 205 204
|
||||
Store 440 439
|
||||
441: 147(ptr) AccessChain 369(output) 204 377
|
||||
442: 7(float) Load 441
|
||||
443: 147(ptr) AccessChain 369(output) 204 205
|
||||
444: 7(float) Load 443
|
||||
445: 7(float) ExtInst 2(GLSL.std.450) 46(FMix) 442 444 142
|
||||
446: 147(ptr) AccessChain 369(output) 205 205
|
||||
Store 446 445
|
||||
Branch 402
|
||||
447: Label
|
||||
448: 147(ptr) AccessChain 369(output) 205 204
|
||||
Store 448 284
|
||||
449: 147(ptr) AccessChain 369(output) 205 205
|
||||
Store 449 284
|
||||
450: 147(ptr) AccessChain 369(output) 204 204
|
||||
Store 450 284
|
||||
451: 147(ptr) AccessChain 369(output) 204 205
|
||||
Store 451 284
|
||||
452: 147(ptr) AccessChain 369(output) 204 377
|
||||
Store 452 284
|
||||
453: 147(ptr) AccessChain 369(output) 204 347
|
||||
Store 453 284
|
||||
Branch 402
|
||||
402: Label
|
||||
Branch 389
|
||||
389: Label
|
||||
454:89(ConstantsHSOutput) Load 369(output)
|
||||
ReturnValue 454
|
||||
FunctionEnd
|
||||
125(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;):112(HSOutput) Function None 121
|
||||
123(patch): 84(ptr) FunctionParameter
|
||||
124(InvocationID): 111(ptr) FunctionParameter
|
||||
128: Label
|
||||
459(output): 458(ptr) Variable Function
|
||||
129: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 127
|
||||
130: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 28 15 15 15 15
|
||||
132: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 131 123(patch) 39
|
||||
135: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 133 124(InvocationID) 39
|
||||
457: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 127 125(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;)
|
||||
462: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 460 459(output) 39
|
||||
Store 459(output) 465
|
||||
466: 10(int) Load 124(InvocationID)
|
||||
467: 20(ptr) AccessChain 123(patch) 466 204
|
||||
468: 17(fvec4) Load 467
|
||||
469: 20(ptr) AccessChain 459(output) 204
|
||||
Store 469 468
|
||||
470: 10(int) Load 124(InvocationID)
|
||||
472: 471(ptr) AccessChain 123(patch) 470 205
|
||||
473: 66(fvec3) Load 472
|
||||
474: 471(ptr) AccessChain 459(output) 205
|
||||
Store 474 473
|
||||
475: 10(int) Load 124(InvocationID)
|
||||
476: 46(ptr) AccessChain 123(patch) 475 377
|
||||
477: 44(fvec2) Load 476
|
||||
478: 46(ptr) AccessChain 459(output) 377
|
||||
Store 478 477
|
||||
479:112(HSOutput) Load 459(output)
|
||||
ReturnValue 479
|
||||
FunctionEnd
|
||||
Reference in New Issue
Block a user