Home | History | Annotate | Download | only in baseResults
      1 spv.precisionNonESSamp.frag
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 47
      5 
      6                               Capability Shader
      7                1:             ExtInstImport  "GLSL.std.450"
      8                               MemoryModel Logical GLSL450
      9                               EntryPoint Fragment 4  "main" 9 17 27 39
     10                               ExecutionMode 4 OriginUpperLeft
     11                               Source GLSL 450
     12                               Name 4  "main"
     13                               Name 9  "color"
     14                               Name 13  "s"
     15                               Name 17  "v2"
     16                               Name 23  "t"
     17                               Name 27  "v3"
     18                               Name 31  "vi1"
     19                               Name 34  "i1"
     20                               Name 39  "iv2"
     21                               Name 42  "vi2"
     22                               Name 43  "i2"
     23                               Decorate 9(color) RelaxedPrecision
     24                               Decorate 9(color) Location 0
     25                               Decorate 13(s) RelaxedPrecision
     26                               Decorate 13(s) DescriptorSet 0
     27                               Decorate 13(s) Binding 0
     28                               Decorate 14 RelaxedPrecision
     29                               Decorate 17(v2) RelaxedPrecision
     30                               Decorate 17(v2) Location 0
     31                               Decorate 18 RelaxedPrecision
     32                               Decorate 19 RelaxedPrecision
     33                               Decorate 23(t) DescriptorSet 0
     34                               Decorate 23(t) Binding 0
     35                               Decorate 27(v3) RelaxedPrecision
     36                               Decorate 27(v3) Location 1
     37                               Decorate 28 RelaxedPrecision
     38                               Decorate 31(vi1) RelaxedPrecision
     39                               Decorate 34(i1) RelaxedPrecision
     40                               Decorate 34(i1) DescriptorSet 0
     41                               Decorate 34(i1) Binding 0
     42                               Decorate 35 RelaxedPrecision
     43                               Decorate 39(iv2) RelaxedPrecision
     44                               Decorate 39(iv2) Flat
     45                               Decorate 39(iv2) Location 3
     46                               Decorate 40 RelaxedPrecision
     47                               Decorate 41 RelaxedPrecision
     48                               Decorate 42(vi2) RelaxedPrecision
     49                               Decorate 43(i2) DescriptorSet 0
     50                               Decorate 43(i2) Binding 0
     51                               Decorate 45 RelaxedPrecision
     52                2:             TypeVoid
     53                3:             TypeFunction 2
     54                6:             TypeFloat 32
     55                7:             TypeVector 6(float) 4
     56                8:             TypePointer Output 7(fvec4)
     57         9(color):      8(ptr) Variable Output
     58               10:             TypeImage 6(float) 2D sampled format:Unknown
     59               11:             TypeSampledImage 10
     60               12:             TypePointer UniformConstant 11
     61            13(s):     12(ptr) Variable UniformConstant
     62               15:             TypeVector 6(float) 2
     63               16:             TypePointer Input 15(fvec2)
     64           17(v2):     16(ptr) Variable Input
     65               20:             TypeImage 6(float) 3D sampled format:Unknown
     66               21:             TypeSampledImage 20
     67               22:             TypePointer UniformConstant 21
     68            23(t):     22(ptr) Variable UniformConstant
     69               25:             TypeVector 6(float) 3
     70               26:             TypePointer Input 25(fvec3)
     71           27(v3):     26(ptr) Variable Input
     72               30:             TypePointer Function 7(fvec4)
     73               32:             TypeImage 6(float) 2D nonsampled format:Rgba32f
     74               33:             TypePointer UniformConstant 32
     75           34(i1):     33(ptr) Variable UniformConstant
     76               36:             TypeInt 32 1
     77               37:             TypeVector 36(int) 2
     78               38:             TypePointer Input 37(ivec2)
     79          39(iv2):     38(ptr) Variable Input
     80           43(i2):     33(ptr) Variable UniformConstant
     81          4(main):           2 Function None 3
     82                5:             Label
     83          31(vi1):     30(ptr) Variable Function
     84          42(vi2):     30(ptr) Variable Function
     85               14:          11 Load 13(s)
     86               18:   15(fvec2) Load 17(v2)
     87               19:    7(fvec4) ImageSampleImplicitLod 14 18
     88                               Store 9(color) 19
     89               24:          21 Load 23(t)
     90               28:   25(fvec3) Load 27(v3)
     91               29:    7(fvec4) ImageSampleImplicitLod 24 28
     92                               Store 9(color) 29
     93               35:          32 Load 34(i1)
     94               40:   37(ivec2) Load 39(iv2)
     95               41:    7(fvec4) ImageRead 35 40
     96                               Store 31(vi1) 41
     97               44:          32 Load 43(i2)
     98               45:   37(ivec2) Load 39(iv2)
     99               46:    7(fvec4) ImageRead 44 45
    100                               Store 42(vi2) 46
    101                               Return
    102                               FunctionEnd
    103