Always enable the generation of OpDebugBasicType for bool type
This commit is contained in:
parent
0fedf7d95a
commit
9a35abff55
14 changed files with 5792 additions and 5865 deletions
|
|
@ -1,14 +1,14 @@
|
|||
spv.debuginfo.hlsl.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 496
|
||||
// Id's are bound by 498
|
||||
|
||||
Capability Shader
|
||||
Extension "SPV_KHR_non_semantic_info"
|
||||
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
||||
3: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Vertex 6 "main" 445 448 452 455 458 461 465 469 477 481 484 487 490 493
|
||||
EntryPoint Vertex 6 "main" 447 450 454 457 460 463 467 471 479 483 486 489 492 495
|
||||
1: String ""
|
||||
9: String "float"
|
||||
12: String "uint"
|
||||
|
|
@ -34,20 +34,21 @@ spv.debuginfo.hlsl.vert
|
|||
83: String "input"
|
||||
93: String "output"
|
||||
126: String "s"
|
||||
137: String "modelview"
|
||||
142: String "lightPos"
|
||||
146: String "globSpeed"
|
||||
150: String "UBO"
|
||||
153: String "ubo"
|
||||
170: String "c"
|
||||
185: String "mx"
|
||||
220: String "my"
|
||||
254: String "mz"
|
||||
274: String "rotMat"
|
||||
303: String "gRotMat"
|
||||
330: String "locPos"
|
||||
344: String "pos"
|
||||
409: String "lPos"
|
||||
134: String "bool"
|
||||
139: String "modelview"
|
||||
144: String "lightPos"
|
||||
148: String "globSpeed"
|
||||
152: String "UBO"
|
||||
155: String "ubo"
|
||||
172: String "c"
|
||||
187: String "mx"
|
||||
222: String "my"
|
||||
256: String "mz"
|
||||
276: String "rotMat"
|
||||
305: String "gRotMat"
|
||||
332: String "locPos"
|
||||
346: String "pos"
|
||||
411: String "lPos"
|
||||
Name 6 "main"
|
||||
Name 27 "VSInput"
|
||||
MemberName 27(VSInput) 0 "Pos"
|
||||
|
|
@ -69,68 +70,68 @@ spv.debuginfo.hlsl.vert
|
|||
Name 74 "input"
|
||||
Name 91 "output"
|
||||
Name 124 "s"
|
||||
Name 135 "UBO"
|
||||
MemberName 135(UBO) 0 "projection"
|
||||
MemberName 135(UBO) 1 "modelview"
|
||||
MemberName 135(UBO) 2 "lightPos"
|
||||
MemberName 135(UBO) 3 "locSpeed"
|
||||
MemberName 135(UBO) 4 "globSpeed"
|
||||
Name 151 "ubo"
|
||||
MemberName 151(ubo) 0 "ubo"
|
||||
Name 157 ""
|
||||
Name 168 "c"
|
||||
Name 183 "mx"
|
||||
Name 218 "my"
|
||||
Name 252 "mz"
|
||||
Name 272 "rotMat"
|
||||
Name 301 "gRotMat"
|
||||
Name 328 "locPos"
|
||||
Name 342 "pos"
|
||||
Name 407 "lPos"
|
||||
Name 443 "input"
|
||||
Name 445 "input.Pos"
|
||||
Name 448 "input.Normal"
|
||||
Name 452 "input.UV"
|
||||
Name 455 "input.Color"
|
||||
Name 458 "input.instancePos"
|
||||
Name 461 "input.instanceRot"
|
||||
Name 465 "input.instanceScale"
|
||||
Name 469 "input.instanceTexIndex"
|
||||
Name 472 "flattenTemp"
|
||||
Name 473 "param"
|
||||
Name 477 "@entryPointOutput.Pos"
|
||||
Name 481 "@entryPointOutput.Normal"
|
||||
Name 484 "@entryPointOutput.Color"
|
||||
Name 487 "@entryPointOutput.UV"
|
||||
Name 490 "@entryPointOutput.ViewVec"
|
||||
Name 493 "@entryPointOutput.LightVec"
|
||||
MemberDecorate 135(UBO) 0 RowMajor
|
||||
MemberDecorate 135(UBO) 0 Offset 0
|
||||
MemberDecorate 135(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 135(UBO) 1 RowMajor
|
||||
MemberDecorate 135(UBO) 1 Offset 64
|
||||
MemberDecorate 135(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 135(UBO) 2 Offset 128
|
||||
MemberDecorate 135(UBO) 3 Offset 144
|
||||
MemberDecorate 135(UBO) 4 Offset 148
|
||||
MemberDecorate 151(ubo) 0 Offset 0
|
||||
Decorate 151(ubo) Block
|
||||
Decorate 157 DescriptorSet 0
|
||||
Decorate 157 Binding 0
|
||||
Decorate 445(input.Pos) Location 0
|
||||
Decorate 448(input.Normal) Location 1
|
||||
Decorate 452(input.UV) Location 2
|
||||
Decorate 455(input.Color) Location 3
|
||||
Decorate 458(input.instancePos) Location 4
|
||||
Decorate 461(input.instanceRot) Location 5
|
||||
Decorate 465(input.instanceScale) Location 6
|
||||
Decorate 469(input.instanceTexIndex) Location 7
|
||||
Decorate 477(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 481(@entryPointOutput.Normal) Location 0
|
||||
Decorate 484(@entryPointOutput.Color) Location 1
|
||||
Decorate 487(@entryPointOutput.UV) Location 2
|
||||
Decorate 490(@entryPointOutput.ViewVec) Location 3
|
||||
Decorate 493(@entryPointOutput.LightVec) Location 4
|
||||
Name 137 "UBO"
|
||||
MemberName 137(UBO) 0 "projection"
|
||||
MemberName 137(UBO) 1 "modelview"
|
||||
MemberName 137(UBO) 2 "lightPos"
|
||||
MemberName 137(UBO) 3 "locSpeed"
|
||||
MemberName 137(UBO) 4 "globSpeed"
|
||||
Name 153 "ubo"
|
||||
MemberName 153(ubo) 0 "ubo"
|
||||
Name 159 ""
|
||||
Name 170 "c"
|
||||
Name 185 "mx"
|
||||
Name 220 "my"
|
||||
Name 254 "mz"
|
||||
Name 274 "rotMat"
|
||||
Name 303 "gRotMat"
|
||||
Name 330 "locPos"
|
||||
Name 344 "pos"
|
||||
Name 409 "lPos"
|
||||
Name 445 "input"
|
||||
Name 447 "input.Pos"
|
||||
Name 450 "input.Normal"
|
||||
Name 454 "input.UV"
|
||||
Name 457 "input.Color"
|
||||
Name 460 "input.instancePos"
|
||||
Name 463 "input.instanceRot"
|
||||
Name 467 "input.instanceScale"
|
||||
Name 471 "input.instanceTexIndex"
|
||||
Name 474 "flattenTemp"
|
||||
Name 475 "param"
|
||||
Name 479 "@entryPointOutput.Pos"
|
||||
Name 483 "@entryPointOutput.Normal"
|
||||
Name 486 "@entryPointOutput.Color"
|
||||
Name 489 "@entryPointOutput.UV"
|
||||
Name 492 "@entryPointOutput.ViewVec"
|
||||
Name 495 "@entryPointOutput.LightVec"
|
||||
MemberDecorate 137(UBO) 0 RowMajor
|
||||
MemberDecorate 137(UBO) 0 Offset 0
|
||||
MemberDecorate 137(UBO) 0 MatrixStride 16
|
||||
MemberDecorate 137(UBO) 1 RowMajor
|
||||
MemberDecorate 137(UBO) 1 Offset 64
|
||||
MemberDecorate 137(UBO) 1 MatrixStride 16
|
||||
MemberDecorate 137(UBO) 2 Offset 128
|
||||
MemberDecorate 137(UBO) 3 Offset 144
|
||||
MemberDecorate 137(UBO) 4 Offset 148
|
||||
MemberDecorate 153(ubo) 0 Offset 0
|
||||
Decorate 153(ubo) Block
|
||||
Decorate 159 DescriptorSet 0
|
||||
Decorate 159 Binding 0
|
||||
Decorate 447(input.Pos) Location 0
|
||||
Decorate 450(input.Normal) Location 1
|
||||
Decorate 454(input.UV) Location 2
|
||||
Decorate 457(input.Color) Location 3
|
||||
Decorate 460(input.instancePos) Location 4
|
||||
Decorate 463(input.instanceRot) Location 5
|
||||
Decorate 467(input.instanceScale) Location 6
|
||||
Decorate 471(input.instanceTexIndex) Location 7
|
||||
Decorate 479(@entryPointOutput.Pos) BuiltIn Position
|
||||
Decorate 483(@entryPointOutput.Normal) Location 0
|
||||
Decorate 486(@entryPointOutput.Color) Location 1
|
||||
Decorate 489(@entryPointOutput.UV) Location 2
|
||||
Decorate 492(@entryPointOutput.ViewVec) Location 3
|
||||
Decorate 495(@entryPointOutput.LightVec) Location 4
|
||||
4: TypeVoid
|
||||
5: TypeFunction 4
|
||||
8: TypeFloat 32
|
||||
|
|
@ -212,153 +213,154 @@ spv.debuginfo.hlsl.vert
|
|||
128: 23(int) Constant 5
|
||||
131: TypeMatrix 56(fvec4) 4
|
||||
133: TypeBool
|
||||
134: 133(bool) ConstantTrue
|
||||
132: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 57 26 134
|
||||
135(UBO): TypeStruct 131 131 56(fvec4) 8(float) 8(float)
|
||||
138: 11(int) Constant 43
|
||||
139: 11(int) Constant 20
|
||||
136: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 137 132 30 138 139 16 16 17
|
||||
140: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 137 132 30 138 139 16 16 17
|
||||
143: 11(int) Constant 44
|
||||
144: 11(int) Constant 17
|
||||
141: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 142 57 30 143 144 16 16 17
|
||||
147: 11(int) Constant 46
|
||||
145: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 146 10 30 147 144 16 16 17
|
||||
148: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 146 10 30 147 144 16 16 17
|
||||
149: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 150 52 30 122 16 53 150 16 17 136 140 141 145 148
|
||||
151(ubo): TypeStruct 135(UBO)
|
||||
154: 11(int) Constant 49
|
||||
152: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 153 149 30 154 48 16 16 17
|
||||
155: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 153 52 30 122 16 53 153 16 17 152
|
||||
156: TypePointer Uniform 151(ubo)
|
||||
157: 156(ptr) Variable Uniform
|
||||
159: 11(int) Constant 8
|
||||
158: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 155 30 122 16 53 1 157 159
|
||||
160: 23(int) Constant 0
|
||||
161: TypePointer Uniform 8(float)
|
||||
167: 11(int) Constant 69
|
||||
169: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 170 10 30 167 16 78 26
|
||||
179: 11(int) Constant 71
|
||||
180: TypeMatrix 18(fvec3) 3
|
||||
181: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 19 17 134
|
||||
182: TypePointer Function 180
|
||||
184: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 185 181 30 179 16 78 26
|
||||
191: 11(int) Constant 72
|
||||
194: 8(float) Constant 1065353216
|
||||
201: 11(int) Constant 76
|
||||
209: 11(int) Constant 77
|
||||
217: 11(int) Constant 79
|
||||
219: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 220 181 30 217 16 78 26
|
||||
226: 11(int) Constant 81
|
||||
235: 11(int) Constant 84
|
||||
243: 11(int) Constant 85
|
||||
251: 11(int) Constant 87
|
||||
253: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 254 181 30 251 16 78 26
|
||||
257: 11(int) Constant 88
|
||||
262: 11(int) Constant 89
|
||||
271: 11(int) Constant 91
|
||||
273: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 274 181 30 271 16 78 26
|
||||
282: 11(int) Constant 94
|
||||
285: 23(int) Constant 4
|
||||
291: 11(int) Constant 95
|
||||
299: 11(int) Constant 96
|
||||
300: TypePointer Function 131
|
||||
302: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 303 132 30 299 16 78 26
|
||||
309: TypePointer Function 56(fvec4)
|
||||
312: 11(int) Constant 97
|
||||
313: 23(int) Constant 1
|
||||
314: 56(fvec4) ConstantComposite 95 194 95 95
|
||||
317: 11(int) Constant 98
|
||||
323: 11(int) Constant 99
|
||||
324: 56(fvec4) ConstantComposite 95 95 95 194
|
||||
327: 11(int) Constant 101
|
||||
329: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 330 57 30 327 16 78 26
|
||||
341: 11(int) Constant 102
|
||||
343: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 344 57 30 341 16 78 26
|
||||
348: 23(int) Constant 6
|
||||
360: 11(int) Constant 104
|
||||
364: TypePointer Uniform 131
|
||||
373: 11(int) Constant 105
|
||||
392: 11(int) Constant 107
|
||||
406: 11(int) Constant 108
|
||||
408: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 409 19 30 406 16 78 26
|
||||
411: TypePointer Uniform 56(fvec4)
|
||||
426: 11(int) Constant 109
|
||||
433: 11(int) Constant 110
|
||||
439: 11(int) Constant 111
|
||||
444: TypePointer Input 18(fvec3)
|
||||
445(input.Pos): 444(ptr) Variable Input
|
||||
448(input.Normal): 444(ptr) Variable Input
|
||||
451: TypePointer Input 20(fvec2)
|
||||
452(input.UV): 451(ptr) Variable Input
|
||||
455(input.Color): 444(ptr) Variable Input
|
||||
458(input.instancePos): 444(ptr) Variable Input
|
||||
461(input.instanceRot): 444(ptr) Variable Input
|
||||
464: TypePointer Input 8(float)
|
||||
465(input.instanceScale): 464(ptr) Variable Input
|
||||
468: TypePointer Input 23(int)
|
||||
469(input.instanceTexIndex): 468(ptr) Variable Input
|
||||
476: TypePointer Output 56(fvec4)
|
||||
477(@entryPointOutput.Pos): 476(ptr) Variable Output
|
||||
480: TypePointer Output 18(fvec3)
|
||||
481(@entryPointOutput.Normal): 480(ptr) Variable Output
|
||||
484(@entryPointOutput.Color): 480(ptr) Variable Output
|
||||
487(@entryPointOutput.UV): 480(ptr) Variable Output
|
||||
490(@entryPointOutput.ViewVec): 480(ptr) Variable Output
|
||||
493(@entryPointOutput.LightVec): 480(ptr) Variable Output
|
||||
135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 134 14 21 16
|
||||
136: 133(bool) ConstantTrue
|
||||
132: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 57 26 136
|
||||
137(UBO): TypeStruct 131 131 56(fvec4) 8(float) 8(float)
|
||||
140: 11(int) Constant 43
|
||||
141: 11(int) Constant 20
|
||||
138: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 139 132 30 140 141 16 16 17
|
||||
142: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 139 132 30 140 141 16 16 17
|
||||
145: 11(int) Constant 44
|
||||
146: 11(int) Constant 17
|
||||
143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 144 57 30 145 146 16 16 17
|
||||
149: 11(int) Constant 46
|
||||
147: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 148 10 30 149 146 16 16 17
|
||||
150: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 148 10 30 149 146 16 16 17
|
||||
151: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 152 52 30 122 16 53 152 16 17 138 142 143 147 150
|
||||
153(ubo): TypeStruct 137(UBO)
|
||||
156: 11(int) Constant 49
|
||||
154: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 155 151 30 156 48 16 16 17
|
||||
157: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 155 52 30 122 16 53 155 16 17 154
|
||||
158: TypePointer Uniform 153(ubo)
|
||||
159: 158(ptr) Variable Uniform
|
||||
161: 11(int) Constant 8
|
||||
160: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 157 30 122 16 53 1 159 161
|
||||
162: 23(int) Constant 0
|
||||
163: TypePointer Uniform 8(float)
|
||||
169: 11(int) Constant 69
|
||||
171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 172 10 30 169 16 78 26
|
||||
181: 11(int) Constant 71
|
||||
182: TypeMatrix 18(fvec3) 3
|
||||
183: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 19 17 136
|
||||
184: TypePointer Function 182
|
||||
186: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 187 183 30 181 16 78 26
|
||||
193: 11(int) Constant 72
|
||||
196: 8(float) Constant 1065353216
|
||||
203: 11(int) Constant 76
|
||||
211: 11(int) Constant 77
|
||||
219: 11(int) Constant 79
|
||||
221: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 222 183 30 219 16 78 26
|
||||
228: 11(int) Constant 81
|
||||
237: 11(int) Constant 84
|
||||
245: 11(int) Constant 85
|
||||
253: 11(int) Constant 87
|
||||
255: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 256 183 30 253 16 78 26
|
||||
259: 11(int) Constant 88
|
||||
264: 11(int) Constant 89
|
||||
273: 11(int) Constant 91
|
||||
275: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 276 183 30 273 16 78 26
|
||||
284: 11(int) Constant 94
|
||||
287: 23(int) Constant 4
|
||||
293: 11(int) Constant 95
|
||||
301: 11(int) Constant 96
|
||||
302: TypePointer Function 131
|
||||
304: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 305 132 30 301 16 78 26
|
||||
311: TypePointer Function 56(fvec4)
|
||||
314: 11(int) Constant 97
|
||||
315: 23(int) Constant 1
|
||||
316: 56(fvec4) ConstantComposite 95 196 95 95
|
||||
319: 11(int) Constant 98
|
||||
325: 11(int) Constant 99
|
||||
326: 56(fvec4) ConstantComposite 95 95 95 196
|
||||
329: 11(int) Constant 101
|
||||
331: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 332 57 30 329 16 78 26
|
||||
343: 11(int) Constant 102
|
||||
345: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 346 57 30 343 16 78 26
|
||||
350: 23(int) Constant 6
|
||||
362: 11(int) Constant 104
|
||||
366: TypePointer Uniform 131
|
||||
375: 11(int) Constant 105
|
||||
394: 11(int) Constant 107
|
||||
408: 11(int) Constant 108
|
||||
410: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 411 19 30 408 16 78 26
|
||||
413: TypePointer Uniform 56(fvec4)
|
||||
428: 11(int) Constant 109
|
||||
435: 11(int) Constant 110
|
||||
441: 11(int) Constant 111
|
||||
446: TypePointer Input 18(fvec3)
|
||||
447(input.Pos): 446(ptr) Variable Input
|
||||
450(input.Normal): 446(ptr) Variable Input
|
||||
453: TypePointer Input 20(fvec2)
|
||||
454(input.UV): 453(ptr) Variable Input
|
||||
457(input.Color): 446(ptr) Variable Input
|
||||
460(input.instancePos): 446(ptr) Variable Input
|
||||
463(input.instanceRot): 446(ptr) Variable Input
|
||||
466: TypePointer Input 8(float)
|
||||
467(input.instanceScale): 466(ptr) Variable Input
|
||||
470: TypePointer Input 23(int)
|
||||
471(input.instanceTexIndex): 470(ptr) Variable Input
|
||||
478: TypePointer Output 56(fvec4)
|
||||
479(@entryPointOutput.Pos): 478(ptr) Variable Output
|
||||
482: TypePointer Output 18(fvec3)
|
||||
483(@entryPointOutput.Normal): 482(ptr) Variable Output
|
||||
486(@entryPointOutput.Color): 482(ptr) Variable Output
|
||||
489(@entryPointOutput.UV): 482(ptr) Variable Output
|
||||
492(@entryPointOutput.ViewVec): 482(ptr) Variable Output
|
||||
495(@entryPointOutput.LightVec): 482(ptr) Variable Output
|
||||
Line 1 62 1
|
||||
6(main): 4 Function None 5
|
||||
7: Label
|
||||
443(input): 55(ptr) Variable Function
|
||||
472(flattenTemp): 90(ptr) Variable Function
|
||||
473(param): 55(ptr) Variable Function
|
||||
445(input): 55(ptr) Variable Function
|
||||
474(flattenTemp): 90(ptr) Variable Function
|
||||
475(param): 55(ptr) Variable Function
|
||||
Line 1 62 0
|
||||
446: 18(fvec3) Load 445(input.Pos)
|
||||
447: 103(ptr) AccessChain 443(input) 160
|
||||
Store 447 446
|
||||
449: 18(fvec3) Load 448(input.Normal)
|
||||
450: 103(ptr) AccessChain 443(input) 313
|
||||
Store 450 449
|
||||
453: 20(fvec2) Load 452(input.UV)
|
||||
454: 109(ptr) AccessChain 443(input) 101
|
||||
Store 454 453
|
||||
456: 18(fvec3) Load 455(input.Color)
|
||||
457: 103(ptr) AccessChain 443(input) 102
|
||||
Store 457 456
|
||||
459: 18(fvec3) Load 458(input.instancePos)
|
||||
460: 103(ptr) AccessChain 443(input) 285
|
||||
Store 460 459
|
||||
462: 18(fvec3) Load 461(input.instanceRot)
|
||||
463: 103(ptr) AccessChain 443(input) 128
|
||||
Store 463 462
|
||||
466: 8(float) Load 465(input.instanceScale)
|
||||
467: 123(ptr) AccessChain 443(input) 348
|
||||
Store 467 466
|
||||
470: 23(int) Load 469(input.instanceTexIndex)
|
||||
471: 113(ptr) AccessChain 443(input) 112
|
||||
Store 471 470
|
||||
474: 27(VSInput) Load 443(input)
|
||||
Store 473(param) 474
|
||||
475:58(VSOutput) FunctionCall 75(@main(struct-VSInput-vf3-vf3-vf2-vf3-vf3-vf3-f1-i11;) 473(param)
|
||||
Store 472(flattenTemp) 475
|
||||
478: 309(ptr) AccessChain 472(flattenTemp) 160
|
||||
479: 56(fvec4) Load 478
|
||||
Store 477(@entryPointOutput.Pos) 479
|
||||
482: 103(ptr) AccessChain 472(flattenTemp) 313
|
||||
483: 18(fvec3) Load 482
|
||||
Store 481(@entryPointOutput.Normal) 483
|
||||
485: 103(ptr) AccessChain 472(flattenTemp) 101
|
||||
486: 18(fvec3) Load 485
|
||||
Store 484(@entryPointOutput.Color) 486
|
||||
488: 103(ptr) AccessChain 472(flattenTemp) 102
|
||||
489: 18(fvec3) Load 488
|
||||
Store 487(@entryPointOutput.UV) 489
|
||||
491: 103(ptr) AccessChain 472(flattenTemp) 285
|
||||
492: 18(fvec3) Load 491
|
||||
Store 490(@entryPointOutput.ViewVec) 492
|
||||
494: 103(ptr) AccessChain 472(flattenTemp) 128
|
||||
495: 18(fvec3) Load 494
|
||||
Store 493(@entryPointOutput.LightVec) 495
|
||||
448: 18(fvec3) Load 447(input.Pos)
|
||||
449: 103(ptr) AccessChain 445(input) 162
|
||||
Store 449 448
|
||||
451: 18(fvec3) Load 450(input.Normal)
|
||||
452: 103(ptr) AccessChain 445(input) 315
|
||||
Store 452 451
|
||||
455: 20(fvec2) Load 454(input.UV)
|
||||
456: 109(ptr) AccessChain 445(input) 101
|
||||
Store 456 455
|
||||
458: 18(fvec3) Load 457(input.Color)
|
||||
459: 103(ptr) AccessChain 445(input) 102
|
||||
Store 459 458
|
||||
461: 18(fvec3) Load 460(input.instancePos)
|
||||
462: 103(ptr) AccessChain 445(input) 287
|
||||
Store 462 461
|
||||
464: 18(fvec3) Load 463(input.instanceRot)
|
||||
465: 103(ptr) AccessChain 445(input) 128
|
||||
Store 465 464
|
||||
468: 8(float) Load 467(input.instanceScale)
|
||||
469: 123(ptr) AccessChain 445(input) 350
|
||||
Store 469 468
|
||||
472: 23(int) Load 471(input.instanceTexIndex)
|
||||
473: 113(ptr) AccessChain 445(input) 112
|
||||
Store 473 472
|
||||
476: 27(VSInput) Load 445(input)
|
||||
Store 475(param) 476
|
||||
477:58(VSOutput) FunctionCall 75(@main(struct-VSInput-vf3-vf3-vf2-vf3-vf3-vf3-f1-i11;) 475(param)
|
||||
Store 474(flattenTemp) 477
|
||||
480: 311(ptr) AccessChain 474(flattenTemp) 162
|
||||
481: 56(fvec4) Load 480
|
||||
Store 479(@entryPointOutput.Pos) 481
|
||||
484: 103(ptr) AccessChain 474(flattenTemp) 315
|
||||
485: 18(fvec3) Load 484
|
||||
Store 483(@entryPointOutput.Normal) 485
|
||||
487: 103(ptr) AccessChain 474(flattenTemp) 101
|
||||
488: 18(fvec3) Load 487
|
||||
Store 486(@entryPointOutput.Color) 488
|
||||
490: 103(ptr) AccessChain 474(flattenTemp) 102
|
||||
491: 18(fvec3) Load 490
|
||||
Store 489(@entryPointOutput.UV) 491
|
||||
493: 103(ptr) AccessChain 474(flattenTemp) 287
|
||||
494: 18(fvec3) Load 493
|
||||
Store 492(@entryPointOutput.ViewVec) 494
|
||||
496: 103(ptr) AccessChain 474(flattenTemp) 128
|
||||
497: 18(fvec3) Load 496
|
||||
Store 495(@entryPointOutput.LightVec) 497
|
||||
Return
|
||||
FunctionEnd
|
||||
Line 1 62 1
|
||||
|
|
@ -367,15 +369,15 @@ spv.debuginfo.hlsl.vert
|
|||
76: Label
|
||||
91(output): 90(ptr) Variable Function
|
||||
124(s): 123(ptr) Variable Function
|
||||
168(c): 123(ptr) Variable Function
|
||||
183(mx): 182(ptr) Variable Function
|
||||
218(my): 182(ptr) Variable Function
|
||||
252(mz): 182(ptr) Variable Function
|
||||
272(rotMat): 182(ptr) Variable Function
|
||||
301(gRotMat): 300(ptr) Variable Function
|
||||
328(locPos): 309(ptr) Variable Function
|
||||
342(pos): 309(ptr) Variable Function
|
||||
407(lPos): 103(ptr) Variable Function
|
||||
170(c): 123(ptr) Variable Function
|
||||
185(mx): 184(ptr) Variable Function
|
||||
220(my): 184(ptr) Variable Function
|
||||
254(mz): 184(ptr) Variable Function
|
||||
274(rotMat): 184(ptr) Variable Function
|
||||
303(gRotMat): 302(ptr) Variable Function
|
||||
330(locPos): 311(ptr) Variable Function
|
||||
344(pos): 311(ptr) Variable Function
|
||||
409(lPos): 103(ptr) Variable Function
|
||||
80: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 78
|
||||
81: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 79 79 16 16
|
||||
84: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 82 74(input) 85
|
||||
|
|
@ -404,240 +406,240 @@ spv.debuginfo.hlsl.vert
|
|||
127: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 125 124(s) 85
|
||||
129: 123(ptr) AccessChain 74(input) 128 16
|
||||
130: 8(float) Load 129
|
||||
162: 161(ptr) AccessChain 157 160 102
|
||||
163: 8(float) Load 162
|
||||
164: 8(float) FAdd 130 163
|
||||
165: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 164
|
||||
Store 124(s) 165
|
||||
166: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 167 167 16 16
|
||||
171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 169 168(c) 85
|
||||
172: 123(ptr) AccessChain 74(input) 128 16
|
||||
173: 8(float) Load 172
|
||||
174: 161(ptr) AccessChain 157 160 102
|
||||
164: 163(ptr) AccessChain 159 162 102
|
||||
165: 8(float) Load 164
|
||||
166: 8(float) FAdd 130 165
|
||||
167: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 166
|
||||
Store 124(s) 167
|
||||
168: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 169 169 16 16
|
||||
173: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 171 170(c) 85
|
||||
174: 123(ptr) AccessChain 74(input) 128 16
|
||||
175: 8(float) Load 174
|
||||
176: 8(float) FAdd 173 175
|
||||
177: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 176
|
||||
Store 168(c) 177
|
||||
178: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 179 179 16 16
|
||||
186: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 184 183(mx) 85
|
||||
187: 8(float) Load 168(c)
|
||||
188: 8(float) Load 124(s)
|
||||
189: 8(float) FNegate 188
|
||||
190: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 191 191 16 16
|
||||
192: 8(float) Load 124(s)
|
||||
193: 8(float) Load 168(c)
|
||||
195: 18(fvec3) CompositeConstruct 187 189 95
|
||||
196: 18(fvec3) CompositeConstruct 192 193 95
|
||||
197: 18(fvec3) CompositeConstruct 95 95 194
|
||||
198: 180 CompositeConstruct 195 196 197
|
||||
199: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 179 179 16 16
|
||||
Store 183(mx) 198
|
||||
200: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 201 201 16 16
|
||||
202: 123(ptr) AccessChain 74(input) 128 52
|
||||
203: 8(float) Load 202
|
||||
204: 161(ptr) AccessChain 157 160 102
|
||||
176: 163(ptr) AccessChain 159 162 102
|
||||
177: 8(float) Load 176
|
||||
178: 8(float) FAdd 175 177
|
||||
179: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 178
|
||||
Store 170(c) 179
|
||||
180: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 181 181 16 16
|
||||
188: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 186 185(mx) 85
|
||||
189: 8(float) Load 170(c)
|
||||
190: 8(float) Load 124(s)
|
||||
191: 8(float) FNegate 190
|
||||
192: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 193 193 16 16
|
||||
194: 8(float) Load 124(s)
|
||||
195: 8(float) Load 170(c)
|
||||
197: 18(fvec3) CompositeConstruct 189 191 95
|
||||
198: 18(fvec3) CompositeConstruct 194 195 95
|
||||
199: 18(fvec3) CompositeConstruct 95 95 196
|
||||
200: 182 CompositeConstruct 197 198 199
|
||||
201: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 181 181 16 16
|
||||
Store 185(mx) 200
|
||||
202: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 203 203 16 16
|
||||
204: 123(ptr) AccessChain 74(input) 128 52
|
||||
205: 8(float) Load 204
|
||||
206: 8(float) FAdd 203 205
|
||||
207: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 206
|
||||
Store 124(s) 207
|
||||
208: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 209 209 16 16
|
||||
210: 123(ptr) AccessChain 74(input) 128 52
|
||||
211: 8(float) Load 210
|
||||
212: 161(ptr) AccessChain 157 160 102
|
||||
206: 163(ptr) AccessChain 159 162 102
|
||||
207: 8(float) Load 206
|
||||
208: 8(float) FAdd 205 207
|
||||
209: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 208
|
||||
Store 124(s) 209
|
||||
210: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 211 211 16 16
|
||||
212: 123(ptr) AccessChain 74(input) 128 52
|
||||
213: 8(float) Load 212
|
||||
214: 8(float) FAdd 211 213
|
||||
215: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 214
|
||||
Store 168(c) 215
|
||||
216: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 217 217 16 16
|
||||
221: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 219 218(my) 85
|
||||
222: 8(float) Load 168(c)
|
||||
223: 8(float) Load 124(s)
|
||||
224: 8(float) FNegate 223
|
||||
225: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 226 226 16 16
|
||||
227: 8(float) Load 124(s)
|
||||
228: 8(float) Load 168(c)
|
||||
229: 18(fvec3) CompositeConstruct 222 95 224
|
||||
230: 18(fvec3) CompositeConstruct 95 194 95
|
||||
231: 18(fvec3) CompositeConstruct 227 95 228
|
||||
232: 180 CompositeConstruct 229 230 231
|
||||
233: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 217 217 16 16
|
||||
Store 218(my) 232
|
||||
234: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 235 235 16 16
|
||||
236: 123(ptr) AccessChain 74(input) 128 21
|
||||
237: 8(float) Load 236
|
||||
238: 161(ptr) AccessChain 157 160 102
|
||||
214: 163(ptr) AccessChain 159 162 102
|
||||
215: 8(float) Load 214
|
||||
216: 8(float) FAdd 213 215
|
||||
217: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 216
|
||||
Store 170(c) 217
|
||||
218: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 219 219 16 16
|
||||
223: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 221 220(my) 85
|
||||
224: 8(float) Load 170(c)
|
||||
225: 8(float) Load 124(s)
|
||||
226: 8(float) FNegate 225
|
||||
227: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 228 228 16 16
|
||||
229: 8(float) Load 124(s)
|
||||
230: 8(float) Load 170(c)
|
||||
231: 18(fvec3) CompositeConstruct 224 95 226
|
||||
232: 18(fvec3) CompositeConstruct 95 196 95
|
||||
233: 18(fvec3) CompositeConstruct 229 95 230
|
||||
234: 182 CompositeConstruct 231 232 233
|
||||
235: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 219 219 16 16
|
||||
Store 220(my) 234
|
||||
236: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 237 237 16 16
|
||||
238: 123(ptr) AccessChain 74(input) 128 21
|
||||
239: 8(float) Load 238
|
||||
240: 8(float) FAdd 237 239
|
||||
241: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 240
|
||||
Store 124(s) 241
|
||||
242: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 243 243 16 16
|
||||
244: 123(ptr) AccessChain 74(input) 128 21
|
||||
245: 8(float) Load 244
|
||||
246: 161(ptr) AccessChain 157 160 102
|
||||
240: 163(ptr) AccessChain 159 162 102
|
||||
241: 8(float) Load 240
|
||||
242: 8(float) FAdd 239 241
|
||||
243: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 242
|
||||
Store 124(s) 243
|
||||
244: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 245 245 16 16
|
||||
246: 123(ptr) AccessChain 74(input) 128 21
|
||||
247: 8(float) Load 246
|
||||
248: 8(float) FAdd 245 247
|
||||
249: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 248
|
||||
Store 168(c) 249
|
||||
250: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 251 251 16 16
|
||||
255: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 253 252(mz) 85
|
||||
256: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 257 257 16 16
|
||||
258: 8(float) Load 168(c)
|
||||
259: 8(float) Load 124(s)
|
||||
260: 8(float) FNegate 259
|
||||
261: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 262 262 16 16
|
||||
263: 8(float) Load 124(s)
|
||||
264: 8(float) Load 168(c)
|
||||
265: 18(fvec3) CompositeConstruct 194 95 95
|
||||
266: 18(fvec3) CompositeConstruct 95 258 260
|
||||
267: 18(fvec3) CompositeConstruct 95 263 264
|
||||
268: 180 CompositeConstruct 265 266 267
|
||||
269: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 251 251 16 16
|
||||
Store 252(mz) 268
|
||||
270: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 271 271 16 16
|
||||
275: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 273 272(rotMat) 85
|
||||
276: 180 Load 183(mx)
|
||||
277: 180 Load 218(my)
|
||||
278: 180 MatrixTimesMatrix 276 277
|
||||
279: 180 Load 252(mz)
|
||||
280: 180 MatrixTimesMatrix 278 279
|
||||
Store 272(rotMat) 280
|
||||
281: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 282 282 16 16
|
||||
283: 123(ptr) AccessChain 74(input) 128 52
|
||||
284: 8(float) Load 283
|
||||
286: 161(ptr) AccessChain 157 160 285
|
||||
287: 8(float) Load 286
|
||||
288: 8(float) FAdd 284 287
|
||||
289: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 288
|
||||
Store 124(s) 289
|
||||
290: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 291 291 16 16
|
||||
292: 123(ptr) AccessChain 74(input) 128 52
|
||||
293: 8(float) Load 292
|
||||
294: 161(ptr) AccessChain 157 160 285
|
||||
248: 163(ptr) AccessChain 159 162 102
|
||||
249: 8(float) Load 248
|
||||
250: 8(float) FAdd 247 249
|
||||
251: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 250
|
||||
Store 170(c) 251
|
||||
252: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 253 253 16 16
|
||||
257: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 255 254(mz) 85
|
||||
258: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 259 259 16 16
|
||||
260: 8(float) Load 170(c)
|
||||
261: 8(float) Load 124(s)
|
||||
262: 8(float) FNegate 261
|
||||
263: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 264 264 16 16
|
||||
265: 8(float) Load 124(s)
|
||||
266: 8(float) Load 170(c)
|
||||
267: 18(fvec3) CompositeConstruct 196 95 95
|
||||
268: 18(fvec3) CompositeConstruct 95 260 262
|
||||
269: 18(fvec3) CompositeConstruct 95 265 266
|
||||
270: 182 CompositeConstruct 267 268 269
|
||||
271: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 253 253 16 16
|
||||
Store 254(mz) 270
|
||||
272: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 273 273 16 16
|
||||
277: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 275 274(rotMat) 85
|
||||
278: 182 Load 185(mx)
|
||||
279: 182 Load 220(my)
|
||||
280: 182 MatrixTimesMatrix 278 279
|
||||
281: 182 Load 254(mz)
|
||||
282: 182 MatrixTimesMatrix 280 281
|
||||
Store 274(rotMat) 282
|
||||
283: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 284 284 16 16
|
||||
285: 123(ptr) AccessChain 74(input) 128 52
|
||||
286: 8(float) Load 285
|
||||
288: 163(ptr) AccessChain 159 162 287
|
||||
289: 8(float) Load 288
|
||||
290: 8(float) FAdd 286 289
|
||||
291: 8(float) ExtInst 3(GLSL.std.450) 13(Sin) 290
|
||||
Store 124(s) 291
|
||||
292: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 293 293 16 16
|
||||
294: 123(ptr) AccessChain 74(input) 128 52
|
||||
295: 8(float) Load 294
|
||||
296: 8(float) FAdd 293 295
|
||||
297: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 296
|
||||
Store 168(c) 297
|
||||
298: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 299 299 16 16
|
||||
304: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 302 301(gRotMat) 85
|
||||
305: 8(float) Load 168(c)
|
||||
306: 8(float) Load 124(s)
|
||||
307: 8(float) FNegate 306
|
||||
308: 56(fvec4) CompositeConstruct 305 95 307 95
|
||||
310: 309(ptr) AccessChain 301(gRotMat) 160
|
||||
Store 310 308
|
||||
311: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 312 312 16 16
|
||||
315: 309(ptr) AccessChain 301(gRotMat) 313
|
||||
Store 315 314
|
||||
316: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 317 317 16 16
|
||||
318: 8(float) Load 124(s)
|
||||
319: 8(float) Load 168(c)
|
||||
320: 56(fvec4) CompositeConstruct 318 95 319 95
|
||||
321: 309(ptr) AccessChain 301(gRotMat) 101
|
||||
Store 321 320
|
||||
322: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 323 323 16 16
|
||||
325: 309(ptr) AccessChain 301(gRotMat) 102
|
||||
Store 325 324
|
||||
326: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 327 327 16 16
|
||||
331: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 329 328(locPos) 85
|
||||
332: 103(ptr) AccessChain 74(input) 160
|
||||
333: 18(fvec3) Load 332
|
||||
334: 180 Load 272(rotMat)
|
||||
335: 18(fvec3) VectorTimesMatrix 333 334
|
||||
336: 8(float) CompositeExtract 335 0
|
||||
337: 8(float) CompositeExtract 335 1
|
||||
338: 8(float) CompositeExtract 335 2
|
||||
339: 56(fvec4) CompositeConstruct 336 337 338 194
|
||||
Store 328(locPos) 339
|
||||
340: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 341 341 16 16
|
||||
345: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 343 342(pos) 85
|
||||
346: 56(fvec4) Load 328(locPos)
|
||||
347: 18(fvec3) VectorShuffle 346 346 0 1 2
|
||||
349: 123(ptr) AccessChain 74(input) 348
|
||||
350: 8(float) Load 349
|
||||
351: 18(fvec3) VectorTimesScalar 347 350
|
||||
352: 103(ptr) AccessChain 74(input) 285
|
||||
353: 18(fvec3) Load 352
|
||||
354: 18(fvec3) FAdd 351 353
|
||||
355: 8(float) CompositeExtract 354 0
|
||||
356: 8(float) CompositeExtract 354 1
|
||||
357: 8(float) CompositeExtract 354 2
|
||||
358: 56(fvec4) CompositeConstruct 355 356 357 194
|
||||
Store 342(pos) 358
|
||||
359: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 360 360 16 16
|
||||
361: 56(fvec4) Load 342(pos)
|
||||
362: 131 Load 301(gRotMat)
|
||||
363: 56(fvec4) VectorTimesMatrix 361 362
|
||||
365: 364(ptr) AccessChain 157 160 313
|
||||
366: 131 Load 365
|
||||
367: 56(fvec4) VectorTimesMatrix 363 366
|
||||
368: 364(ptr) AccessChain 157 160 160
|
||||
369: 131 Load 368
|
||||
370: 56(fvec4) VectorTimesMatrix 367 369
|
||||
371: 309(ptr) AccessChain 91(output) 160
|
||||
Store 371 370
|
||||
372: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 373 373 16 16
|
||||
374: 103(ptr) AccessChain 74(input) 313
|
||||
375: 18(fvec3) Load 374
|
||||
376: 180 Load 272(rotMat)
|
||||
377: 18(fvec3) VectorTimesMatrix 375 376
|
||||
378: 131 Load 301(gRotMat)
|
||||
379: 364(ptr) AccessChain 157 160 313
|
||||
380: 131 Load 379
|
||||
381: 131 MatrixTimesMatrix 378 380
|
||||
382: 56(fvec4) CompositeExtract 381 0
|
||||
383: 18(fvec3) VectorShuffle 382 382 0 1 2
|
||||
384: 56(fvec4) CompositeExtract 381 1
|
||||
296: 163(ptr) AccessChain 159 162 287
|
||||
297: 8(float) Load 296
|
||||
298: 8(float) FAdd 295 297
|
||||
299: 8(float) ExtInst 3(GLSL.std.450) 14(Cos) 298
|
||||
Store 170(c) 299
|
||||
300: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 301 301 16 16
|
||||
306: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 304 303(gRotMat) 85
|
||||
307: 8(float) Load 170(c)
|
||||
308: 8(float) Load 124(s)
|
||||
309: 8(float) FNegate 308
|
||||
310: 56(fvec4) CompositeConstruct 307 95 309 95
|
||||
312: 311(ptr) AccessChain 303(gRotMat) 162
|
||||
Store 312 310
|
||||
313: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 314 314 16 16
|
||||
317: 311(ptr) AccessChain 303(gRotMat) 315
|
||||
Store 317 316
|
||||
318: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 319 319 16 16
|
||||
320: 8(float) Load 124(s)
|
||||
321: 8(float) Load 170(c)
|
||||
322: 56(fvec4) CompositeConstruct 320 95 321 95
|
||||
323: 311(ptr) AccessChain 303(gRotMat) 101
|
||||
Store 323 322
|
||||
324: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 325 325 16 16
|
||||
327: 311(ptr) AccessChain 303(gRotMat) 102
|
||||
Store 327 326
|
||||
328: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 329 329 16 16
|
||||
333: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 331 330(locPos) 85
|
||||
334: 103(ptr) AccessChain 74(input) 162
|
||||
335: 18(fvec3) Load 334
|
||||
336: 182 Load 274(rotMat)
|
||||
337: 18(fvec3) VectorTimesMatrix 335 336
|
||||
338: 8(float) CompositeExtract 337 0
|
||||
339: 8(float) CompositeExtract 337 1
|
||||
340: 8(float) CompositeExtract 337 2
|
||||
341: 56(fvec4) CompositeConstruct 338 339 340 196
|
||||
Store 330(locPos) 341
|
||||
342: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 343 343 16 16
|
||||
347: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 345 344(pos) 85
|
||||
348: 56(fvec4) Load 330(locPos)
|
||||
349: 18(fvec3) VectorShuffle 348 348 0 1 2
|
||||
351: 123(ptr) AccessChain 74(input) 350
|
||||
352: 8(float) Load 351
|
||||
353: 18(fvec3) VectorTimesScalar 349 352
|
||||
354: 103(ptr) AccessChain 74(input) 287
|
||||
355: 18(fvec3) Load 354
|
||||
356: 18(fvec3) FAdd 353 355
|
||||
357: 8(float) CompositeExtract 356 0
|
||||
358: 8(float) CompositeExtract 356 1
|
||||
359: 8(float) CompositeExtract 356 2
|
||||
360: 56(fvec4) CompositeConstruct 357 358 359 196
|
||||
Store 344(pos) 360
|
||||
361: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 362 362 16 16
|
||||
363: 56(fvec4) Load 344(pos)
|
||||
364: 131 Load 303(gRotMat)
|
||||
365: 56(fvec4) VectorTimesMatrix 363 364
|
||||
367: 366(ptr) AccessChain 159 162 315
|
||||
368: 131 Load 367
|
||||
369: 56(fvec4) VectorTimesMatrix 365 368
|
||||
370: 366(ptr) AccessChain 159 162 162
|
||||
371: 131 Load 370
|
||||
372: 56(fvec4) VectorTimesMatrix 369 371
|
||||
373: 311(ptr) AccessChain 91(output) 162
|
||||
Store 373 372
|
||||
374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 375 375 16 16
|
||||
376: 103(ptr) AccessChain 74(input) 315
|
||||
377: 18(fvec3) Load 376
|
||||
378: 182 Load 274(rotMat)
|
||||
379: 18(fvec3) VectorTimesMatrix 377 378
|
||||
380: 131 Load 303(gRotMat)
|
||||
381: 366(ptr) AccessChain 159 162 315
|
||||
382: 131 Load 381
|
||||
383: 131 MatrixTimesMatrix 380 382
|
||||
384: 56(fvec4) CompositeExtract 383 0
|
||||
385: 18(fvec3) VectorShuffle 384 384 0 1 2
|
||||
386: 56(fvec4) CompositeExtract 381 2
|
||||
386: 56(fvec4) CompositeExtract 383 1
|
||||
387: 18(fvec3) VectorShuffle 386 386 0 1 2
|
||||
388: 180 CompositeConstruct 383 385 387
|
||||
389: 18(fvec3) VectorTimesMatrix 377 388
|
||||
390: 103(ptr) AccessChain 91(output) 313
|
||||
Store 390 389
|
||||
391: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 392 392 16 16
|
||||
393: 103(ptr) AccessChain 74(input) 160
|
||||
394: 18(fvec3) Load 393
|
||||
395: 103(ptr) AccessChain 74(input) 285
|
||||
388: 56(fvec4) CompositeExtract 383 2
|
||||
389: 18(fvec3) VectorShuffle 388 388 0 1 2
|
||||
390: 182 CompositeConstruct 385 387 389
|
||||
391: 18(fvec3) VectorTimesMatrix 379 390
|
||||
392: 103(ptr) AccessChain 91(output) 315
|
||||
Store 392 391
|
||||
393: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 394 394 16 16
|
||||
395: 103(ptr) AccessChain 74(input) 162
|
||||
396: 18(fvec3) Load 395
|
||||
397: 18(fvec3) FAdd 394 396
|
||||
398: 8(float) CompositeExtract 397 0
|
||||
399: 8(float) CompositeExtract 397 1
|
||||
400: 8(float) CompositeExtract 397 2
|
||||
401: 56(fvec4) CompositeConstruct 398 399 400 194
|
||||
402: 364(ptr) AccessChain 157 160 313
|
||||
403: 131 Load 402
|
||||
404: 56(fvec4) VectorTimesMatrix 401 403
|
||||
Store 342(pos) 404
|
||||
405: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 406 406 16 16
|
||||
410: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 408 407(lPos) 85
|
||||
412: 411(ptr) AccessChain 157 160 101
|
||||
413: 56(fvec4) Load 412
|
||||
414: 18(fvec3) VectorShuffle 413 413 0 1 2
|
||||
415: 364(ptr) AccessChain 157 160 313
|
||||
416: 131 Load 415
|
||||
417: 56(fvec4) CompositeExtract 416 0
|
||||
418: 18(fvec3) VectorShuffle 417 417 0 1 2
|
||||
419: 56(fvec4) CompositeExtract 416 1
|
||||
397: 103(ptr) AccessChain 74(input) 287
|
||||
398: 18(fvec3) Load 397
|
||||
399: 18(fvec3) FAdd 396 398
|
||||
400: 8(float) CompositeExtract 399 0
|
||||
401: 8(float) CompositeExtract 399 1
|
||||
402: 8(float) CompositeExtract 399 2
|
||||
403: 56(fvec4) CompositeConstruct 400 401 402 196
|
||||
404: 366(ptr) AccessChain 159 162 315
|
||||
405: 131 Load 404
|
||||
406: 56(fvec4) VectorTimesMatrix 403 405
|
||||
Store 344(pos) 406
|
||||
407: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 408 408 16 16
|
||||
412: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 410 409(lPos) 85
|
||||
414: 413(ptr) AccessChain 159 162 101
|
||||
415: 56(fvec4) Load 414
|
||||
416: 18(fvec3) VectorShuffle 415 415 0 1 2
|
||||
417: 366(ptr) AccessChain 159 162 315
|
||||
418: 131 Load 417
|
||||
419: 56(fvec4) CompositeExtract 418 0
|
||||
420: 18(fvec3) VectorShuffle 419 419 0 1 2
|
||||
421: 56(fvec4) CompositeExtract 416 2
|
||||
421: 56(fvec4) CompositeExtract 418 1
|
||||
422: 18(fvec3) VectorShuffle 421 421 0 1 2
|
||||
423: 180 CompositeConstruct 418 420 422
|
||||
424: 18(fvec3) VectorTimesMatrix 414 423
|
||||
Store 407(lPos) 424
|
||||
425: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 426 426 16 16
|
||||
427: 18(fvec3) Load 407(lPos)
|
||||
428: 56(fvec4) Load 342(pos)
|
||||
429: 18(fvec3) VectorShuffle 428 428 0 1 2
|
||||
430: 18(fvec3) FSub 427 429
|
||||
431: 103(ptr) AccessChain 91(output) 128
|
||||
Store 431 430
|
||||
432: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 433 433 16 16
|
||||
434: 56(fvec4) Load 342(pos)
|
||||
435: 18(fvec3) VectorShuffle 434 434 0 1 2
|
||||
436: 18(fvec3) FNegate 435
|
||||
437: 103(ptr) AccessChain 91(output) 285
|
||||
Store 437 436
|
||||
438: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 439 439 16 16
|
||||
440:58(VSOutput) Load 91(output)
|
||||
ReturnValue 440
|
||||
423: 56(fvec4) CompositeExtract 418 2
|
||||
424: 18(fvec3) VectorShuffle 423 423 0 1 2
|
||||
425: 182 CompositeConstruct 420 422 424
|
||||
426: 18(fvec3) VectorTimesMatrix 416 425
|
||||
Store 409(lPos) 426
|
||||
427: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 428 428 16 16
|
||||
429: 18(fvec3) Load 409(lPos)
|
||||
430: 56(fvec4) Load 344(pos)
|
||||
431: 18(fvec3) VectorShuffle 430 430 0 1 2
|
||||
432: 18(fvec3) FSub 429 431
|
||||
433: 103(ptr) AccessChain 91(output) 128
|
||||
Store 433 432
|
||||
434: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 435 435 16 16
|
||||
436: 56(fvec4) Load 344(pos)
|
||||
437: 18(fvec3) VectorShuffle 436 436 0 1 2
|
||||
438: 18(fvec3) FNegate 437
|
||||
439: 103(ptr) AccessChain 91(output) 287
|
||||
Store 439 438
|
||||
440: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 441 441 16 16
|
||||
442:58(VSOutput) Load 91(output)
|
||||
ReturnValue 442
|
||||
FunctionEnd
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue