Home | History | Annotate | Download | only in baseResults
      1 spv.140.frag
      2 Validation failed
      3 // Module Version 10000
      4 // Generated by (magic number): 80007
      5 // Id's are bound by 96
      6 
      7                               Capability Shader
      8                               Capability ClipDistance
      9                               Capability SampledRect
     10                               Capability SampledBuffer
     11                               Capability ImageQuery
     12                1:             ExtInstImport  "GLSL.std.450"
     13                               MemoryModel Logical GLSL450
     14                               EntryPoint Fragment 4  "main" 14 23 28 38
     15                               ExecutionMode 4 OriginUpperLeft
     16                               Source GLSL 140
     17                               Name 4  "main"
     18                               Name 8  "foo("
     19                               Name 11  "i1"
     20                               Name 14  "gl_FrontFacing"
     21                               Name 19  "i2"
     22                               Name 23  "o"
     23                               Name 28  "gl_ClipDistance"
     24                               Name 38  "k"
     25                               Name 50  "sampR"
     26                               Name 58  "sampB"
     27                               Name 82  "samp2Da"
     28                               Name 87  "bn"
     29                               MemberName 87(bn) 0  "matra"
     30                               MemberName 87(bn) 1  "matca"
     31                               MemberName 87(bn) 2  "matr"
     32                               MemberName 87(bn) 3  "matc"
     33                               MemberName 87(bn) 4  "matrdef"
     34                               Name 89  ""
     35                               Name 92  "bi"
     36                               MemberName 92(bi) 0  "v"
     37                               Name 95  "bname"
     38                               Decorate 14(gl_FrontFacing) BuiltIn FrontFacing
     39                               Decorate 28(gl_ClipDistance) BuiltIn ClipDistance
     40                               Decorate 50(sampR) DescriptorSet 0
     41                               Decorate 50(sampR) Binding 0
     42                               Decorate 58(sampB) DescriptorSet 0
     43                               Decorate 58(sampB) Binding 0
     44                               Decorate 82(samp2Da) DescriptorSet 0
     45                               Decorate 82(samp2Da) Binding 0
     46                               Decorate 85 ArrayStride 64
     47                               Decorate 86 ArrayStride 64
     48                               MemberDecorate 87(bn) 0 RowMajor
     49                               MemberDecorate 87(bn) 0 Offset 0
     50                               MemberDecorate 87(bn) 0 MatrixStride 16
     51                               MemberDecorate 87(bn) 1 ColMajor
     52                               MemberDecorate 87(bn) 1 Offset 256
     53                               MemberDecorate 87(bn) 1 MatrixStride 16
     54                               MemberDecorate 87(bn) 2 RowMajor
     55                               MemberDecorate 87(bn) 2 Offset 512
     56                               MemberDecorate 87(bn) 2 MatrixStride 16
     57                               MemberDecorate 87(bn) 3 ColMajor
     58                               MemberDecorate 87(bn) 3 Offset 576
     59                               MemberDecorate 87(bn) 3 MatrixStride 16
     60                               MemberDecorate 87(bn) 4 RowMajor
     61                               MemberDecorate 87(bn) 4 Offset 1024
     62                               MemberDecorate 87(bn) 4 MatrixStride 16
     63                               Decorate 87(bn) Block
     64                               Decorate 89 DescriptorSet 0
     65                               Decorate 89 Binding 0
     66                               Decorate 91 ArrayStride 16
     67                               MemberDecorate 92(bi) 0 Offset 0
     68                               Decorate 92(bi) Block
     69                               Decorate 95(bname) DescriptorSet 0
     70                               Decorate 95(bname) Binding 0
     71                2:             TypeVoid
     72                3:             TypeFunction 2
     73                6:             TypeFloat 32
     74                7:             TypeFunction 6(float)
     75               10:             TypePointer Private 6(float)
     76           11(i1):     10(ptr) Variable Private
     77               12:             TypeBool
     78               13:             TypePointer Input 12(bool)
     79 14(gl_FrontFacing):     13(ptr) Variable Input
     80               16:    6(float) Constant 3221225472
     81               17:    6(float) Constant 1073741824
     82           19(i2):     10(ptr) Variable Private
     83               20:    6(float) Constant 1120665600
     84               21:             TypeVector 6(float) 4
     85               22:             TypePointer Output 21(fvec4)
     86            23(o):     22(ptr) Variable Output
     87               24:             TypeInt 32 0
     88               25:     24(int) Constant 5
     89               26:             TypeArray 6(float) 25
     90               27:             TypePointer Input 26
     91 28(gl_ClipDistance):     27(ptr) Variable Input
     92               29:             TypeInt 32 1
     93               30:     29(int) Constant 2
     94               31:             TypePointer Input 6(float)
     95               34:     24(int) Constant 1
     96               35:             TypePointer Output 6(float)
     97               37:             TypePointer Input 21(fvec4)
     98            38(k):     37(ptr) Variable Input
     99               40:             TypeVector 29(int) 4
    100               45:     24(int) Constant 2
    101               47:             TypeImage 6(float) Rect sampled format:Unknown
    102               48:             TypeSampledImage 47
    103               49:             TypePointer UniformConstant 48
    104        50(sampR):     49(ptr) Variable UniformConstant
    105               53:             TypeVector 29(int) 2
    106               55:             TypeImage 29(int) Buffer sampled format:Unknown
    107               56:             TypeSampledImage 55
    108               57:             TypePointer UniformConstant 56
    109        58(sampB):     57(ptr) Variable UniformConstant
    110               64:             TypeVector 6(float) 2
    111               67:    6(float) Constant 1120403456
    112               69:     24(int) Constant 3
    113               78:             TypeImage 6(float) 2D sampled format:Unknown
    114               79:             TypeSampledImage 78
    115               80:             TypeArray 79 69
    116               81:             TypePointer UniformConstant 80
    117      82(samp2Da):     81(ptr) Variable UniformConstant
    118               83:             TypeMatrix 21(fvec4) 4
    119               84:     24(int) Constant 4
    120               85:             TypeArray 83 84
    121               86:             TypeArray 83 84
    122           87(bn):             TypeStruct 85 86 83 83 83
    123               88:             TypePointer Uniform 87(bn)
    124               89:     88(ptr) Variable Uniform
    125               90:             TypeVector 6(float) 3
    126               91:             TypeArray 90(fvec3) 45
    127           92(bi):             TypeStruct 91
    128               93:             TypeArray 92(bi) 84
    129               94:             TypePointer Uniform 93
    130        95(bname):     94(ptr) Variable Uniform
    131          4(main):           2 Function None 3
    132                5:             Label
    133               15:    12(bool) Load 14(gl_FrontFacing)
    134               18:    6(float) Select 15 16 17
    135                               Store 11(i1) 18
    136                               Store 19(i2) 20
    137               32:     31(ptr) AccessChain 28(gl_ClipDistance) 30
    138               33:    6(float) Load 32
    139               36:     35(ptr) AccessChain 23(o) 34
    140                               Store 36 33
    141               39:   21(fvec4) Load 38(k)
    142               41:   40(ivec4) ConvertFToS 39
    143               42:     29(int) CompositeExtract 41 0
    144               43:     31(ptr) AccessChain 28(gl_ClipDistance) 42
    145               44:    6(float) Load 43
    146               46:     35(ptr) AccessChain 23(o) 45
    147                               Store 46 44
    148               51:          48 Load 50(sampR)
    149               52:          47 Image 51
    150               54:   53(ivec2) ImageQuerySize 52
    151               59:          56 Load 58(sampB)
    152               60:          55 Image 59
    153               61:     29(int) ImageQuerySize 60
    154               62:   53(ivec2) CompositeConstruct 61 61
    155               63:   53(ivec2) IAdd 54 62
    156               65:   64(fvec2) ConvertSToF 63
    157               66:    6(float) CompositeExtract 65 0
    158               68:    6(float) FDiv 66 67
    159               70:     35(ptr) AccessChain 23(o) 69
    160                               Store 70 68
    161               71:    6(float) FunctionCall 8(foo()
    162               72:     35(ptr) AccessChain 23(o) 45
    163                               Store 72 71
    164                               Return
    165                               FunctionEnd
    166          8(foo():    6(float) Function None 7
    167                9:             Label
    168               73:    6(float) Load 11(i1)
    169               74:    6(float) Load 19(i2)
    170               75:    6(float) FAdd 73 74
    171                               ReturnValue 75
    172                               FunctionEnd
    173