Home | History | Annotate | Download | only in baseResults
      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