ee1daa756a73df3bde7624f8e986873935bfb46f
[platform/upstream/glslang.git] / Test / baseResults / remap.uniformarray.everything.frag.out
1 remap.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             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