1remap.uniformarray.everything.frag
2// Module Version 10000
3// Generated by (magic number): 8000b
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            2570:     11(int) Constant 0
32             650:             TypePointer Function 13(float)
33            2573:     11(int) Constant 1
34            2576:     11(int) Constant 2
35            2618:     11(int) Constant 16
36             709:             TypeArray 13(float) 2618
37            1346:             TypePointer Input 709
38            4339:   1346(ptr) Variable Input
39            2607:     12(int) Constant 12
40             651:             TypePointer Input 13(float)
41            2579:     11(int) Constant 3
42             668:             TypePointer Output 29(fvec4)
43            5139:    668(ptr) Variable Output
44            5663:           8 Function None 1282
45           25029:             Label
46            4902:    666(ptr) Variable Function
47           10645:    667(ptr) AccessChain 3608 2574
48            8181:   29(fvec4) Load 10645
49           21370:    667(ptr) AccessChain 3608 2574
50           11355:   29(fvec4) Load 21370
51           23084:   29(fvec4) FAdd 8181 11355
52                              Store 4902 23084
53           21218:   24(fvec3) Load 4957
54           13695:   29(fvec4) Load 4902
55           23959:   24(fvec3) VectorShuffle 13695 13695 0 1 2
56           14937:   24(fvec3) FAdd 23959 21218
57           15653:    650(ptr) AccessChain 4902 2570
58           21354:   13(float) CompositeExtract 14937 0
59                              Store 15653 21354
60           16378:    650(ptr) AccessChain 4902 2573
61           15746:   13(float) CompositeExtract 14937 1
62                              Store 16378 15746
63           16379:    650(ptr) AccessChain 4902 2576
64           15747:   13(float) CompositeExtract 14937 2
65                              Store 16379 15747
66           19895:    651(ptr) AccessChain 4339 2607
67            7372:   13(float) Load 19895
68           21371:    650(ptr) AccessChain 4902 2579
69           11412:   13(float) Load 21371
70           22584:   13(float) FAdd 11412 7372
71           17318:    650(ptr) AccessChain 4902 2579
72                              Store 17318 22584
73           17934:   29(fvec4) Load 4902
74                              Store 5139 17934
75                              Return
76                              FunctionEnd
77