aboutsummaryrefslogtreecommitdiff
path: root/third_party/vulkan-deps/glslang/src/Test/baseResults/spv.debuginfo.hlsl.vert.out
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/vulkan-deps/glslang/src/Test/baseResults/spv.debuginfo.hlsl.vert.out')
-rw-r--r--third_party/vulkan-deps/glslang/src/Test/baseResults/spv.debuginfo.hlsl.vert.out912
1 files changed, 457 insertions, 455 deletions
diff --git a/third_party/vulkan-deps/glslang/src/Test/baseResults/spv.debuginfo.hlsl.vert.out b/third_party/vulkan-deps/glslang/src/Test/baseResults/spv.debuginfo.hlsl.vert.out
index b436bc83dd..8ccd18e605 100644
--- a/third_party/vulkan-deps/glslang/src/Test/baseResults/spv.debuginfo.hlsl.vert.out
+++ b/third_party/vulkan-deps/glslang/src/Test/baseResults/spv.debuginfo.hlsl.vert.out
@@ -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