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