| remap.uniformarray.everything.frag |
| // Module Version 10000 |
| // Generated by (magic number): 80007 |
| // Id's are bound by 25030 |
| |
| Capability Shader |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel Logical GLSL450 |
| EntryPoint Fragment 5663 "main" 3608 4957 4339 5139 |
| ExecutionMode 5663 OriginUpperLeft |
| Decorate 5139 Location 0 |
| 8: TypeVoid |
| 1282: TypeFunction 8 |
| 13: TypeFloat 32 |
| 29: TypeVector 13(float) 4 |
| 666: TypePointer Function 29(fvec4) |
| 11: TypeInt 32 0 |
| 2588: 11(int) Constant 6 |
| 740: TypeArray 29(fvec4) 2588 |
| 1377: TypePointer Input 740 |
| 3608: 1377(ptr) Variable Input |
| 12: TypeInt 32 1 |
| 2574: 12(int) Constant 1 |
| 667: TypePointer Input 29(fvec4) |
| 24: TypeVector 13(float) 3 |
| 661: TypePointer Input 24(fvec3) |
| 4957: 661(ptr) Variable Input |
| 2618: 11(int) Constant 16 |
| 669: TypeArray 13(float) 2618 |
| 1306: TypePointer Input 669 |
| 4339: 1306(ptr) Variable Input |
| 2607: 12(int) Constant 12 |
| 650: TypePointer Input 13(float) |
| 2579: 11(int) Constant 3 |
| 651: TypePointer Function 13(float) |
| 668: TypePointer Output 29(fvec4) |
| 5139: 668(ptr) Variable Output |
| 5663: 8 Function None 1282 |
| 25029: Label |
| 4902: 666(ptr) Variable Function |
| 10645: 667(ptr) AccessChain 3608 2574 |
| 8181: 29(fvec4) Load 10645 |
| 21370: 667(ptr) AccessChain 3608 2574 |
| 11355: 29(fvec4) Load 21370 |
| 23084: 29(fvec4) FAdd 8181 11355 |
| Store 4902 23084 |
| 21218: 24(fvec3) Load 4957 |
| 13695: 29(fvec4) Load 4902 |
| 23883: 24(fvec3) VectorShuffle 13695 13695 0 1 2 |
| 15591: 24(fvec3) FAdd 23883 21218 |
| 17086: 29(fvec4) Load 4902 |
| 7051: 29(fvec4) VectorShuffle 17086 15591 4 5 6 3 |
| Store 4902 7051 |
| 18282: 650(ptr) AccessChain 4339 2607 |
| 7372: 13(float) Load 18282 |
| 21371: 651(ptr) AccessChain 4902 2579 |
| 11412: 13(float) Load 21371 |
| 22584: 13(float) FAdd 11412 7372 |
| 17318: 651(ptr) AccessChain 4902 2579 |
| Store 17318 22584 |
| 17934: 29(fvec4) Load 4902 |
| Store 5139 17934 |
| Return |
| FunctionEnd |