Home | History | Annotate | Download | only in baseResults
      1 spv.430.vert
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 66
      5 
      6                               Capability Shader
      7                               Capability ClipDistance
      8                1:             ExtInstImport  "GLSL.std.450"
      9                               MemoryModel Logical GLSL450
     10                               EntryPoint Vertex 4  "main" 12 23 34 38 41 42 62 65
     11                               Source GLSL 450
     12                               Name 4  "main"
     13                               Name 10  "gl_PerVertex"
     14                               MemberName 10(gl_PerVertex) 0  "gl_ClipDistance"
     15                               Name 12  ""
     16                               Name 23  "bad"
     17                               Name 34  "badorder3"
     18                               Name 38  "f"
     19                               Name 41  "badorder"
     20                               Name 42  "badorder2"
     21                               Name 43  "boundblock"
     22                               MemberName 43(boundblock) 0  "aoeu"
     23                               Name 45  "boundInst"
     24                               Name 46  "anonblock"
     25                               MemberName 46(anonblock) 0  "aoeu"
     26                               Name 48  ""
     27                               Name 52  "sampb1"
     28                               Name 55  "sampb2"
     29                               Name 56  "sampb4"
     30                               Name 59  "S"
     31                               MemberName 59(S) 0  "a"
     32                               MemberName 59(S) 1  "b"
     33                               MemberName 59(S) 2  "c"
     34                               Name 60  "SS"
     35                               MemberName 60(SS) 0  "b"
     36                               MemberName 60(SS) 1  "s"
     37                               MemberName 60(SS) 2  "c"
     38                               Name 62  "var"
     39                               Name 63  "MS"
     40                               MemberName 63(MS) 0  "f"
     41                               Name 65  "outMS"
     42                               MemberDecorate 10(gl_PerVertex) 0 BuiltIn ClipDistance
     43                               Decorate 10(gl_PerVertex) Block
     44                               Decorate 34(badorder3) Flat
     45                               Decorate 42(badorder2) Invariant
     46                               MemberDecorate 43(boundblock) 0 Offset 0
     47                               Decorate 43(boundblock) Block
     48                               Decorate 45(boundInst) DescriptorSet 0
     49                               Decorate 45(boundInst) Binding 3
     50                               MemberDecorate 46(anonblock) 0 Offset 0
     51                               Decorate 46(anonblock) Block
     52                               Decorate 48 DescriptorSet 0
     53                               Decorate 48 Binding 7
     54                               Decorate 52(sampb1) DescriptorSet 0
     55                               Decorate 52(sampb1) Binding 4
     56                               Decorate 55(sampb2) DescriptorSet 0
     57                               Decorate 55(sampb2) Binding 5
     58                               Decorate 56(sampb4) DescriptorSet 0
     59                               Decorate 56(sampb4) Binding 31
     60                               MemberDecorate 59(S) 0 RelaxedPrecision
     61                               Decorate 62(var) Flat
     62                               Decorate 62(var) Location 0
     63                               MemberDecorate 63(MS) 0 Location 17
     64                               Decorate 63(MS) Block
     65                2:             TypeVoid
     66                3:             TypeFunction 2
     67                6:             TypeFloat 32
     68                7:             TypeInt 32 0
     69                8:      7(int) Constant 3
     70                9:             TypeArray 6(float) 8
     71 10(gl_PerVertex):             TypeStruct 9
     72               11:             TypePointer Output 10(gl_PerVertex)
     73               12:     11(ptr) Variable Output
     74               13:             TypeInt 32 1
     75               14:     13(int) Constant 0
     76               15:     13(int) Constant 2
     77               16:    6(float) Constant 1080872141
     78               17:             TypePointer Output 6(float)
     79               19:             TypeVector 6(float) 4
     80               20:      7(int) Constant 10
     81               21:             TypeArray 19(fvec4) 20
     82               22:             TypePointer Input 21
     83          23(bad):     22(ptr) Variable Input
     84               24:      7(int) Constant 0
     85               25:             TypePointer Input 6(float)
     86               28:    6(float) Constant 1082549862
     87               29:             TypeBool
     88               33:             TypePointer Output 19(fvec4)
     89    34(badorder3):     33(ptr) Variable Output
     90               35:             TypePointer Input 19(fvec4)
     91            38(f):     25(ptr) Variable Input
     92     41(badorder):     35(ptr) Variable Input
     93    42(badorder2):     33(ptr) Variable Output
     94   43(boundblock):             TypeStruct 13(int)
     95               44:             TypePointer Uniform 43(boundblock)
     96    45(boundInst):     44(ptr) Variable Uniform
     97    46(anonblock):             TypeStruct 13(int)
     98               47:             TypePointer Uniform 46(anonblock)
     99               48:     47(ptr) Variable Uniform
    100               49:             TypeImage 6(float) 2D sampled format:Unknown
    101               50:             TypeSampledImage 49
    102               51:             TypePointer UniformConstant 50
    103       52(sampb1):     51(ptr) Variable UniformConstant
    104               53:             TypeArray 50 20
    105               54:             TypePointer UniformConstant 53
    106       55(sampb2):     54(ptr) Variable UniformConstant
    107       56(sampb4):     51(ptr) Variable UniformConstant
    108               57:             TypeVector 7(int) 2
    109               58:             TypeVector 6(float) 3
    110            59(S):             TypeStruct 6(float) 57(ivec2) 58(fvec3)
    111           60(SS):             TypeStruct 19(fvec4) 59(S) 19(fvec4)
    112               61:             TypePointer Output 60(SS)
    113          62(var):     61(ptr) Variable Output
    114           63(MS):             TypeStruct 6(float)
    115               64:             TypePointer Output 63(MS)
    116        65(outMS):     64(ptr) Variable Output
    117          4(main):           2 Function None 3
    118                5:             Label
    119               18:     17(ptr) AccessChain 12 14 15
    120                               Store 18 16
    121               26:     25(ptr) AccessChain 23(bad) 14 24
    122               27:    6(float) Load 26
    123               30:    29(bool) FOrdEqual 27 28
    124                               SelectionMerge 32 None
    125                               BranchConditional 30 31 32
    126               31:               Label
    127               36:     35(ptr)   AccessChain 23(bad) 14
    128               37:   19(fvec4)   Load 36
    129                                 Store 34(badorder3) 37
    130                                 Branch 32
    131               32:             Label
    132               39:    6(float) Load 38(f)
    133               40:     17(ptr) AccessChain 12 14 14
    134                               Store 40 39
    135                               Return
    136                               FunctionEnd
    137