1 remap.uniformarray.everything.frag 2 // Module Version 10000 3 // Generated by (magic number): 80007 4 // Id's are bound by 25030 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Fragment 5663 "main" 3608 4957 4339 5139 10 ExecutionMode 5663 OriginUpperLeft 11 Decorate 5139 Location 0 12 8: TypeVoid 13 1282: TypeFunction 8 14 13: TypeFloat 32 15 29: TypeVector 13(float) 4 16 666: TypePointer Function 29(fvec4) 17 11: TypeInt 32 0 18 2588: 11(int) Constant 6 19 740: TypeArray 29(fvec4) 2588 20 1377: TypePointer Input 740 21 3608: 1377(ptr) Variable Input 22 12: TypeInt 32 1 23 2574: 12(int) Constant 1 24 667: TypePointer Input 29(fvec4) 25 24: TypeVector 13(float) 3 26 661: TypePointer Input 24(fvec3) 27 4957: 661(ptr) Variable Input 28 2618: 11(int) Constant 16 29 669: TypeArray 13(float) 2618 30 1306: TypePointer Input 669 31 4339: 1306(ptr) Variable Input 32 2607: 12(int) Constant 12 33 650: TypePointer Input 13(float) 34 2579: 11(int) Constant 3 35 651: TypePointer Function 13(float) 36 668: TypePointer Output 29(fvec4) 37 5139: 668(ptr) Variable Output 38 5663: 8 Function None 1282 39 25029: Label 40 4902: 666(ptr) Variable Function 41 10645: 667(ptr) AccessChain 3608 2574 42 8181: 29(fvec4) Load 10645 43 21370: 667(ptr) AccessChain 3608 2574 44 11355: 29(fvec4) Load 21370 45 23084: 29(fvec4) FAdd 8181 11355 46 Store 4902 23084 47 21218: 24(fvec3) Load 4957 48 13695: 29(fvec4) Load 4902 49 23883: 24(fvec3) VectorShuffle 13695 13695 0 1 2 50 15591: 24(fvec3) FAdd 23883 21218 51 17086: 29(fvec4) Load 4902 52 7051: 29(fvec4) VectorShuffle 17086 15591 4 5 6 3 53 Store 4902 7051 54 18282: 650(ptr) AccessChain 4339 2607 55 7372: 13(float) Load 18282 56 21371: 651(ptr) AccessChain 4902 2579 57 11412: 13(float) Load 21371 58 22584: 13(float) FAdd 11412 7372 59 17318: 651(ptr) AccessChain 4902 2579 60 Store 17318 22584 61 17934: 29(fvec4) Load 4902 62 Store 5139 17934 63 Return 64 FunctionEnd 65