diff options
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.out | 912 |
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 |