First Commit
This commit is contained in:
458
externals/glslang/Test/baseResults/spv.debuginfo.hlsl.geom.out
vendored
Normal file
458
externals/glslang/Test/baseResults/spv.debuginfo.hlsl.geom.out
vendored
Normal file
@@ -0,0 +1,458 @@
|
||||
spv.debuginfo.hlsl.geom
|
||||
Validation failed
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 322
|
||||
|
||||
Capability Geometry
|
||||
Capability MultiViewport
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
1: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
2: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Geometry 5 "main" 228 235 240 246 251 256 261 271 278 283 307 310
|
||||
ExecutionMode 5 Triangles
|
||||
ExecutionMode 5 Invocations 2
|
||||
ExecutionMode 5 OutputTriangleStrip
|
||||
ExecutionMode 5 OutputVertices 3
|
||||
9: String "float"
|
||||
12: String "uint"
|
||||
24: String "Pos"
|
||||
26: String ""
|
||||
30: String "Color"
|
||||
35: String "VSOutput"
|
||||
46: String "PrimitiveID"
|
||||
51: String "LightVec"
|
||||
57: String "GSOutput"
|
||||
67: String "@main"
|
||||
73: String "input"
|
||||
77: String "outStream"
|
||||
81: String "InvocationID"
|
||||
87: String "int"
|
||||
92: String "i"
|
||||
104: String "bool"
|
||||
109: String "output"
|
||||
130: String "projection"
|
||||
134: String "modelview"
|
||||
138: String "lightPos"
|
||||
142: String "UBO"
|
||||
146: String "ubo"
|
||||
177: String "pos"
|
||||
185: String "worldPos"
|
||||
195: String "lPos"
|
||||
230: String "outStream.Pos"
|
||||
237: String "outStream.ViewportIndex"
|
||||
242: String "outStream.PrimitiveID"
|
||||
248: String "outStream.Normal"
|
||||
253: String "outStream.Color"
|
||||
258: String "outStream.ViewVec"
|
||||
263: String "outStream.LightVec"
|
||||
Name 5 "main"
|
||||
Name 22 "VSOutput"
|
||||
MemberName 22(VSOutput) 0 "Pos"
|
||||
MemberName 22(VSOutput) 1 "Normal"
|
||||
MemberName 22(VSOutput) 2 "Color"
|
||||
Name 42 "GSOutput"
|
||||
MemberName 42(GSOutput) 0 "Pos"
|
||||
MemberName 42(GSOutput) 1 "ViewportIndex"
|
||||
MemberName 42(GSOutput) 2 "PrimitiveID"
|
||||
MemberName 42(GSOutput) 3 "Normal"
|
||||
MemberName 42(GSOutput) 4 "Color"
|
||||
MemberName 42(GSOutput) 5 "ViewVec"
|
||||
MemberName 42(GSOutput) 6 "LightVec"
|
||||
Name 66 "@main(struct-VSOutput-vf4-vf3-vf31[3];struct-GSOutput-vf4-u1-u1-vf3-vf3-vf3-vf31;u1;u1;"
|
||||
Name 62 "input"
|
||||
Name 63 "outStream"
|
||||
Name 64 "InvocationID"
|
||||
Name 65 "PrimitiveID"
|
||||
Name 90 "i"
|
||||
Name 107 "output"
|
||||
Name 128 "UBO"
|
||||
MemberName 128(UBO) 0 "projection"
|
||||
MemberName 128(UBO) 1 "modelview"
|
||||
MemberName 128(UBO) 2 "lightPos"
|
||||
Name 144 "ubo"
|
||||
MemberName 144(ubo) 0 "ubo"
|
||||
Name 150 ""
|
||||
Name 175 "pos"
|
||||
Name 183 "worldPos"
|
||||
Name 193 "lPos"
|
||||
Name 228 "outStream.Pos"
|
||||
Name 235 "outStream.ViewportIndex"
|
||||
Name 240 "outStream.PrimitiveID"
|
||||
Name 246 "outStream.Normal"
|
||||
Name 251 "outStream.Color"
|
||||
Name 256 "outStream.ViewVec"
|
||||
Name 261 "outStream.LightVec"
|
||||
Name 268 "input"
|
||||
Name 271 "input.Pos"
|
||||
Name 278 "input.Normal"
|
||||
Name 283 "input.Color"
|
||||
Name 305 "InvocationID"
|
||||
Name 307 "InvocationID"
|
||||
Name 309 "PrimitiveID"
|
||||
Name 310 "PrimitiveID"
|
||||
Name 312 "outStream"
|
||||
Name 313 "param"
|
||||
Name 315 "param"
|
||||
Name 316 "param"
|
||||
Name 318 "param"
|
||||
Decorate 124 ArrayStride 64
|
||||
Decorate 126 ArrayStride 64
|
||||
MemberDecorate 128(UBO) 0 RowMajor
|
||||
MemberDecorate 128(UBO) 0 Offset 0
|
||||
MemberDecorate 128(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 128(UBO) 1 RowMajor
|
||||
MemberDecorate 128(UBO) 1 Offset 128
|
||||
MemberDecorate 128(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 128(UBO) 2 Offset 256
|
||||
MemberDecorate 144(ubo) 0 Offset 0
|
||||
Decorate 144(ubo) Block
|
||||
Decorate 150 DescriptorSet 0
|
||||
Decorate 150 Binding 0
|
||||
Decorate 228(outStream.Pos) BuiltIn Position
|
||||
Decorate 235(outStream.ViewportIndex) BuiltIn ViewportIndex
|
||||
Decorate 240(outStream.PrimitiveID) BuiltIn PrimitiveId
|
||||
Decorate 246(outStream.Normal) Location 0
|
||||
Decorate 251(outStream.Color) Location 1
|
||||
Decorate 256(outStream.ViewVec) Location 2
|
||||
Decorate 261(outStream.LightVec) Location 3
|
||||
Decorate 271(input.Pos) BuiltIn Position
|
||||
Decorate 278(input.Normal) Location 0
|
||||
Decorate 283(input.Color) Location 1
|
||||
Decorate 307(InvocationID) BuiltIn InvocationId
|
||||
Decorate 310(PrimitiveID) BuiltIn PrimitiveId
|
||||
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: TypeVector 7(float) 3
|
||||
21: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 8 16
|
||||
22(VSOutput): TypeStruct 17(fvec4) 20(fvec3) 20(fvec3)
|
||||
25: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 0 26
|
||||
27: 10(int) Constant 37
|
||||
28: 10(int) Constant 13
|
||||
23: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 24 19 25 27 28 15 15 16
|
||||
31: 10(int) Constant 39
|
||||
32: 10(int) Constant 34
|
||||
29: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 30 21 25 31 32 15 15 16
|
||||
33: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 30 21 25 31 32 15 15 16
|
||||
36: 10(int) Constant 1
|
||||
38: 10(int) Constant 5
|
||||
37: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 36 18 25 38
|
||||
34: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 35 36 25 15 15 37 35 15 16 23 29 33
|
||||
39: TypeArray 22(VSOutput) 16
|
||||
40: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 34 16
|
||||
41: TypePointer Function 39
|
||||
42(GSOutput): TypeStruct 17(fvec4) 10(int) 10(int) 20(fvec3) 20(fvec3) 20(fvec3) 20(fvec3)
|
||||
44: 10(int) Constant 44
|
||||
43: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 24 19 25 44 28 15 15 16
|
||||
47: 10(int) Constant 46
|
||||
48: 10(int) Constant 19
|
||||
45: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 46 11 25 47 48 15 15 16
|
||||
49: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 46 11 25 47 48 15 15 16
|
||||
52: 10(int) Constant 50
|
||||
50: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 51 21 25 52 27 15 15 16
|
||||
53: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 51 21 25 52 27 15 15 16
|
||||
54: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 51 21 25 52 27 15 15 16
|
||||
55: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 51 21 25 52 27 15 15 16
|
||||
56: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 57 36 25 15 15 37 57 15 16 43 45 49 50 53 54 55
|
||||
58: TypePointer Function 42(GSOutput)
|
||||
59: TypePointer Function 10(int)
|
||||
60: TypeFunction 3 41(ptr) 58(ptr) 59(ptr) 59(ptr)
|
||||
61: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 16 3 40 56 11 11
|
||||
68: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 67 61 25 15 15 37 67 16 15
|
||||
72: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 73 40 25 15 15 68 18 36
|
||||
75: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
|
||||
78: 10(int) Constant 2
|
||||
76: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 77 56 25 15 15 68 18 78
|
||||
80: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 81 11 25 15 15 68 18 16
|
||||
83: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 46 11 25 15 15 68 18 18
|
||||
86: TypeInt 32 1
|
||||
88: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 87 13 18 15
|
||||
89: TypePointer Function 86(int)
|
||||
93: 10(int) Constant 57
|
||||
91: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 92 88 25 93 15 68 18
|
||||
95: 86(int) Constant 0
|
||||
102: 86(int) Constant 3
|
||||
103: TypeBool
|
||||
105: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 104 13 78 15
|
||||
110: 10(int) Constant 59
|
||||
108: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 109 56 25 110 15 68 18
|
||||
112: 7(float) Constant 0
|
||||
113: 17(fvec4) ConstantComposite 112 112 112 112
|
||||
114: 20(fvec3) ConstantComposite 112 112 112
|
||||
115:42(GSOutput) ConstantComposite 113 15 15 114 114 114 114
|
||||
117: 86(int) Constant 1
|
||||
118: TypePointer Function 20(fvec3)
|
||||
121: TypeMatrix 17(fvec4) 4
|
||||
123: 103(bool) ConstantTrue
|
||||
122: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 19 18 123
|
||||
124: TypeArray 121 78
|
||||
125: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 122 78
|
||||
126: TypeArray 121 78
|
||||
127: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 122 78
|
||||
128(UBO): TypeStruct 124 126 17(fvec4)
|
||||
131: 10(int) Constant 28
|
||||
132: 10(int) Constant 21
|
||||
129: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 130 125 25 131 132 15 15 16
|
||||
135: 10(int) Constant 29
|
||||
136: 10(int) Constant 20
|
||||
133: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 134 127 25 135 136 15 15 16
|
||||
139: 10(int) Constant 30
|
||||
140: 10(int) Constant 17
|
||||
137: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 138 19 25 139 140 15 15 16
|
||||
143: 10(int) Constant 60
|
||||
141: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 142 36 25 143 15 37 142 15 16 129 133 137
|
||||
144(ubo): TypeStruct 128(UBO)
|
||||
147: 10(int) Constant 33
|
||||
145: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 146 141 25 147 27 15 15 16
|
||||
148: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 146 36 25 143 15 37 146 15 16 145
|
||||
149: TypePointer Uniform 144(ubo)
|
||||
150: 149(ptr) Variable Uniform
|
||||
152: 10(int) Constant 8
|
||||
151: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 26 148 25 143 15 37 26 150 152
|
||||
154: TypePointer Uniform 121
|
||||
157: TypeMatrix 20(fvec3) 3
|
||||
158: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 21 16 123
|
||||
168: 86(int) Constant 4
|
||||
170: 86(int) Constant 2
|
||||
174: TypePointer Function 17(fvec4)
|
||||
178: 10(int) Constant 63
|
||||
176: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 177 19 25 178 15 68 18
|
||||
186: 10(int) Constant 64
|
||||
184: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 185 19 25 186 15 68 18
|
||||
196: 10(int) Constant 66
|
||||
194: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 195 21 25 196 15 68 18
|
||||
198: TypePointer Uniform 17(fvec4)
|
||||
206: 86(int) Constant 6
|
||||
212: 86(int) Constant 5
|
||||
227: TypePointer Output 17(fvec4)
|
||||
228(outStream.Pos): 227(ptr) Variable Output
|
||||
231: 10(int) Constant 75
|
||||
229: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 230 19 25 231 15 37 230 228(outStream.Pos) 152
|
||||
234: TypePointer Output 10(int)
|
||||
235(outStream.ViewportIndex): 234(ptr) Variable Output
|
||||
236: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 237 11 25 231 15 37 237 235(outStream.ViewportIndex) 152
|
||||
240(outStream.PrimitiveID): 234(ptr) Variable Output
|
||||
241: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 242 11 25 231 15 37 242 240(outStream.PrimitiveID) 152
|
||||
245: TypePointer Output 20(fvec3)
|
||||
246(outStream.Normal): 245(ptr) Variable Output
|
||||
247: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 248 21 25 231 15 37 248 246(outStream.Normal) 152
|
||||
251(outStream.Color): 245(ptr) Variable Output
|
||||
252: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 253 21 25 231 15 37 253 251(outStream.Color) 152
|
||||
256(outStream.ViewVec): 245(ptr) Variable Output
|
||||
257: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 258 21 25 231 15 37 258 256(outStream.ViewVec) 152
|
||||
261(outStream.LightVec): 245(ptr) Variable Output
|
||||
262: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 263 21 25 231 15 37 263 261(outStream.LightVec) 152
|
||||
269: TypeArray 17(fvec4) 16
|
||||
270: TypePointer Input 269
|
||||
271(input.Pos): 270(ptr) Variable Input
|
||||
272: TypePointer Input 17(fvec4)
|
||||
276: TypeArray 20(fvec3) 16
|
||||
277: TypePointer Input 276
|
||||
278(input.Normal): 277(ptr) Variable Input
|
||||
279: TypePointer Input 20(fvec3)
|
||||
283(input.Color): 277(ptr) Variable Input
|
||||
306: TypePointer Input 10(int)
|
||||
307(InvocationID): 306(ptr) Variable Input
|
||||
310(PrimitiveID): 306(ptr) Variable Input
|
||||
5(main): 3 Function None 4
|
||||
6: Label
|
||||
268(input): 41(ptr) Variable Function
|
||||
305(InvocationID): 59(ptr) Variable Function
|
||||
309(PrimitiveID): 59(ptr) Variable Function
|
||||
312(outStream): 58(ptr) Variable Function
|
||||
313(param): 41(ptr) Variable Function
|
||||
315(param): 58(ptr) Variable Function
|
||||
316(param): 59(ptr) Variable Function
|
||||
318(param): 59(ptr) Variable Function
|
||||
273: 272(ptr) AccessChain 271(input.Pos) 95
|
||||
274: 17(fvec4) Load 273
|
||||
275: 174(ptr) AccessChain 268(input) 95 95
|
||||
Store 275 274
|
||||
280: 279(ptr) AccessChain 278(input.Normal) 95
|
||||
281: 20(fvec3) Load 280
|
||||
282: 118(ptr) AccessChain 268(input) 95 117
|
||||
Store 282 281
|
||||
284: 279(ptr) AccessChain 283(input.Color) 95
|
||||
285: 20(fvec3) Load 284
|
||||
286: 118(ptr) AccessChain 268(input) 95 170
|
||||
Store 286 285
|
||||
287: 272(ptr) AccessChain 271(input.Pos) 117
|
||||
288: 17(fvec4) Load 287
|
||||
289: 174(ptr) AccessChain 268(input) 117 95
|
||||
Store 289 288
|
||||
290: 279(ptr) AccessChain 278(input.Normal) 117
|
||||
291: 20(fvec3) Load 290
|
||||
292: 118(ptr) AccessChain 268(input) 117 117
|
||||
Store 292 291
|
||||
293: 279(ptr) AccessChain 283(input.Color) 117
|
||||
294: 20(fvec3) Load 293
|
||||
295: 118(ptr) AccessChain 268(input) 117 170
|
||||
Store 295 294
|
||||
296: 272(ptr) AccessChain 271(input.Pos) 170
|
||||
297: 17(fvec4) Load 296
|
||||
298: 174(ptr) AccessChain 268(input) 170 95
|
||||
Store 298 297
|
||||
299: 279(ptr) AccessChain 278(input.Normal) 170
|
||||
300: 20(fvec3) Load 299
|
||||
301: 118(ptr) AccessChain 268(input) 170 117
|
||||
Store 301 300
|
||||
302: 279(ptr) AccessChain 283(input.Color) 170
|
||||
303: 20(fvec3) Load 302
|
||||
304: 118(ptr) AccessChain 268(input) 170 170
|
||||
Store 304 303
|
||||
308: 10(int) Load 307(InvocationID)
|
||||
Store 305(InvocationID) 308
|
||||
311: 10(int) Load 310(PrimitiveID)
|
||||
Store 309(PrimitiveID) 311
|
||||
314: 39 Load 268(input)
|
||||
Store 313(param) 314
|
||||
317: 10(int) Load 305(InvocationID)
|
||||
Store 316(param) 317
|
||||
319: 10(int) Load 309(PrimitiveID)
|
||||
Store 318(param) 319
|
||||
320: 3 FunctionCall 66(@main(struct-VSOutput-vf4-vf3-vf31[3];struct-GSOutput-vf4-u1-u1-vf3-vf3-vf3-vf31;u1;u1;) 313(param) 315(param) 316(param) 318(param)
|
||||
321:42(GSOutput) Load 315(param)
|
||||
Store 312(outStream) 321
|
||||
Return
|
||||
FunctionEnd
|
||||
66(@main(struct-VSOutput-vf4-vf3-vf31[3];struct-GSOutput-vf4-u1-u1-vf3-vf3-vf3-vf31;u1;u1;): 3 Function None 60
|
||||
62(input): 41(ptr) FunctionParameter
|
||||
63(outStream): 58(ptr) FunctionParameter
|
||||
64(InvocationID): 59(ptr) FunctionParameter
|
||||
65(PrimitiveID): 59(ptr) FunctionParameter
|
||||
69: Label
|
||||
90(i): 89(ptr) Variable Function
|
||||
107(output): 58(ptr) Variable Function
|
||||
175(pos): 174(ptr) Variable Function
|
||||
183(worldPos): 174(ptr) Variable Function
|
||||
193(lPos): 118(ptr) Variable Function
|
||||
70: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 68
|
||||
71: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 25 15 15 15 15
|
||||
74: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 72 62(input) 75
|
||||
79: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 76 63(outStream) 75
|
||||
82: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 80 64(InvocationID) 75
|
||||
84: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 83 65(PrimitiveID) 75
|
||||
85: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 68 66(@main(struct-VSOutput-vf4-vf3-vf31[3];struct-GSOutput-vf4-u1-u1-vf3-vf3-vf3-vf31;u1;u1;)
|
||||
94: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 91 90(i) 75
|
||||
Store 90(i) 95
|
||||
Branch 96
|
||||
96: Label
|
||||
LoopMerge 98 99 None
|
||||
Branch 100
|
||||
100: Label
|
||||
101: 86(int) Load 90(i)
|
||||
106: 103(bool) SLessThan 101 102
|
||||
BranchConditional 106 97 98
|
||||
97: Label
|
||||
111: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 108 107(output) 75
|
||||
Store 107(output) 115
|
||||
116: 86(int) Load 90(i)
|
||||
119: 118(ptr) AccessChain 62(input) 116 117
|
||||
120: 20(fvec3) Load 119
|
||||
153: 10(int) Load 64(InvocationID)
|
||||
155: 154(ptr) AccessChain 150 95 117 153
|
||||
156: 121 Load 155
|
||||
159: 17(fvec4) CompositeExtract 156 0
|
||||
160: 20(fvec3) VectorShuffle 159 159 0 1 2
|
||||
161: 17(fvec4) CompositeExtract 156 1
|
||||
162: 20(fvec3) VectorShuffle 161 161 0 1 2
|
||||
163: 17(fvec4) CompositeExtract 156 2
|
||||
164: 20(fvec3) VectorShuffle 163 163 0 1 2
|
||||
165: 157 CompositeConstruct 160 162 164
|
||||
166: 20(fvec3) VectorTimesMatrix 120 165
|
||||
167: 118(ptr) AccessChain 107(output) 102
|
||||
Store 167 166
|
||||
169: 86(int) Load 90(i)
|
||||
171: 118(ptr) AccessChain 62(input) 169 170
|
||||
172: 20(fvec3) Load 171
|
||||
173: 118(ptr) AccessChain 107(output) 168
|
||||
Store 173 172
|
||||
179: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 176 175(pos) 75
|
||||
180: 86(int) Load 90(i)
|
||||
181: 174(ptr) AccessChain 62(input) 180 95
|
||||
182: 17(fvec4) Load 181
|
||||
Store 175(pos) 182
|
||||
187: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 184 183(worldPos) 75
|
||||
188: 17(fvec4) Load 175(pos)
|
||||
189: 10(int) Load 64(InvocationID)
|
||||
190: 154(ptr) AccessChain 150 95 117 189
|
||||
191: 121 Load 190
|
||||
192: 17(fvec4) VectorTimesMatrix 188 191
|
||||
Store 183(worldPos) 192
|
||||
197: 3 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 194 193(lPos) 75
|
||||
199: 198(ptr) AccessChain 150 95 170
|
||||
200: 17(fvec4) Load 199
|
||||
201: 10(int) Load 64(InvocationID)
|
||||
202: 154(ptr) AccessChain 150 95 117 201
|
||||
203: 121 Load 202
|
||||
204: 17(fvec4) VectorTimesMatrix 200 203
|
||||
205: 20(fvec3) VectorShuffle 204 204 0 1 2
|
||||
Store 193(lPos) 205
|
||||
207: 20(fvec3) Load 193(lPos)
|
||||
208: 17(fvec4) Load 183(worldPos)
|
||||
209: 20(fvec3) VectorShuffle 208 208 0 1 2
|
||||
210: 20(fvec3) FSub 207 209
|
||||
211: 118(ptr) AccessChain 107(output) 206
|
||||
Store 211 210
|
||||
213: 17(fvec4) Load 183(worldPos)
|
||||
214: 20(fvec3) VectorShuffle 213 213 0 1 2
|
||||
215: 20(fvec3) FNegate 214
|
||||
216: 118(ptr) AccessChain 107(output) 212
|
||||
Store 216 215
|
||||
217: 17(fvec4) Load 183(worldPos)
|
||||
218: 10(int) Load 64(InvocationID)
|
||||
219: 154(ptr) AccessChain 150 95 95 218
|
||||
220: 121 Load 219
|
||||
221: 17(fvec4) VectorTimesMatrix 217 220
|
||||
222: 174(ptr) AccessChain 107(output) 95
|
||||
Store 222 221
|
||||
223: 10(int) Load 64(InvocationID)
|
||||
224: 59(ptr) AccessChain 107(output) 117
|
||||
Store 224 223
|
||||
225: 10(int) Load 65(PrimitiveID)
|
||||
226: 59(ptr) AccessChain 107(output) 170
|
||||
Store 226 225
|
||||
232: 174(ptr) AccessChain 107(output) 95
|
||||
233: 17(fvec4) Load 232
|
||||
Store 228(outStream.Pos) 233
|
||||
238: 59(ptr) AccessChain 107(output) 117
|
||||
239: 10(int) Load 238
|
||||
Store 235(outStream.ViewportIndex) 239
|
||||
243: 59(ptr) AccessChain 107(output) 170
|
||||
244: 10(int) Load 243
|
||||
Store 240(outStream.PrimitiveID) 244
|
||||
249: 118(ptr) AccessChain 107(output) 102
|
||||
250: 20(fvec3) Load 249
|
||||
Store 246(outStream.Normal) 250
|
||||
254: 118(ptr) AccessChain 107(output) 168
|
||||
255: 20(fvec3) Load 254
|
||||
Store 251(outStream.Color) 255
|
||||
259: 118(ptr) AccessChain 107(output) 212
|
||||
260: 20(fvec3) Load 259
|
||||
Store 256(outStream.ViewVec) 260
|
||||
264: 118(ptr) AccessChain 107(output) 206
|
||||
265: 20(fvec3) Load 264
|
||||
Store 261(outStream.LightVec) 265
|
||||
EmitVertex
|
||||
Branch 99
|
||||
99: Label
|
||||
266: 86(int) Load 90(i)
|
||||
267: 86(int) IAdd 266 117
|
||||
Store 90(i) 267
|
||||
Branch 96
|
||||
98: Label
|
||||
EndPrimitive
|
||||
Return
|
||||
FunctionEnd
|
||||
Reference in New Issue
Block a user