1remap.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