Home | History | Annotate | Download | only in baseResults
      1 spv.layoutNested.vert
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 66
      5 
      6                               Capability Shader
      7                1:             ExtInstImport  "GLSL.std.450"
      8                               MemoryModel Logical GLSL450
      9                               EntryPoint Vertex 4  "main" 62 65
     10                               Source GLSL 450
     11                               Name 4  "main"
     12                               Name 14  "S"
     13                               MemberName 14(S) 0  "a"
     14                               MemberName 14(S) 1  "b"
     15                               MemberName 14(S) 2  "c"
     16                               Name 19  "Block140"
     17                               MemberName 19(Block140) 0  "u"
     18                               MemberName 19(Block140) 1  "s"
     19                               MemberName 19(Block140) 2  "v"
     20                               Name 21  "inst140"
     21                               Name 23  "S"
     22                               MemberName 23(S) 0  "a"
     23                               MemberName 23(S) 1  "b"
     24                               MemberName 23(S) 2  "c"
     25                               Name 26  "Block430"
     26                               MemberName 26(Block430) 0  "u"
     27                               MemberName 26(Block430) 1  "s"
     28                               MemberName 26(Block430) 2  "v"
     29                               Name 28  "inst430"
     30                               Name 29  "S"
     31                               MemberName 29(S) 0  "a"
     32                               MemberName 29(S) 1  "b"
     33                               MemberName 29(S) 2  "c"
     34                               Name 31  "s"
     35                               Name 32  "T"
     36                               MemberName 32(T) 0  "m"
     37                               MemberName 32(T) 1  "a"
     38                               Name 34  "t"
     39                               Name 35  "T"
     40                               MemberName 35(T) 0  "m"
     41                               MemberName 35(T) 1  "a"
     42                               Name 36  "Nestor"
     43                               MemberName 36(Nestor) 0  "nestorT"
     44                               Name 37  "Bt1"
     45                               MemberName 37(Bt1) 0  "nt"
     46                               Name 39  "Btn1"
     47                               Name 40  "T"
     48                               MemberName 40(T) 0  "m"
     49                               MemberName 40(T) 1  "a"
     50                               Name 41  "Nestor"
     51                               MemberName 41(Nestor) 0  "nestorT"
     52                               Name 42  "Bt2"
     53                               MemberName 42(Bt2) 0  "nt"
     54                               Name 44  "Btn2"
     55                               Name 45  "Bt3"
     56                               MemberName 45(Bt3) 0  "ntcol"
     57                               MemberName 45(Bt3) 1  "ntrow"
     58                               Name 47  "Btn3"
     59                               Name 48  "T"
     60                               MemberName 48(T) 0  "m"
     61                               MemberName 48(T) 1  "a"
     62                               Name 49  "Nestor"
     63                               MemberName 49(Nestor) 0  "nestorT"
     64                               Name 50  "bBt1"
     65                               MemberName 50(bBt1) 0  "nt"
     66                               Name 52  "bBtn1"
     67                               Name 53  "T"
     68                               MemberName 53(T) 0  "m"
     69                               MemberName 53(T) 1  "a"
     70                               Name 54  "Nestor"
     71                               MemberName 54(Nestor) 0  "nestorT"
     72                               Name 55  "bBt2"
     73                               MemberName 55(bBt2) 0  "nt"
     74                               Name 57  "bBtn2"
     75                               Name 58  "bBt3"
     76                               MemberName 58(bBt3) 0  "ntcol"
     77                               MemberName 58(bBt3) 1  "ntrow"
     78                               Name 60  "bBtn3"
     79                               Name 62  "sout"
     80                               Name 63  "S"
     81                               MemberName 63(S) 0  "a"
     82                               MemberName 63(S) 1  "b"
     83                               MemberName 63(S) 2  "c"
     84                               Name 65  "soutinv"
     85                               Decorate 13 ArrayStride 32
     86                               MemberDecorate 14(S) 0 Offset 0
     87                               MemberDecorate 14(S) 1 ColMajor
     88                               MemberDecorate 14(S) 1 RelaxedPrecision
     89                               MemberDecorate 14(S) 1 Offset 16
     90                               MemberDecorate 14(S) 1 MatrixStride 16
     91                               MemberDecorate 14(S) 2 RelaxedPrecision
     92                               MemberDecorate 14(S) 2 Offset 144
     93                               Decorate 16 ArrayStride 160
     94                               Decorate 18 ArrayStride 480
     95                               MemberDecorate 19(Block140) 0 RelaxedPrecision
     96                               MemberDecorate 19(Block140) 0 Offset 0
     97                               MemberDecorate 19(Block140) 1 Offset 16
     98                               MemberDecorate 19(Block140) 2 RelaxedPrecision
     99                               MemberDecorate 19(Block140) 2 Offset 976
    100                               Decorate 19(Block140) Block
    101                               Decorate 21(inst140) DescriptorSet 0
    102                               Decorate 21(inst140) Binding 0
    103                               Decorate 22 ArrayStride 16
    104                               MemberDecorate 23(S) 0 Offset 0
    105                               MemberDecorate 23(S) 1 ColMajor
    106                               MemberDecorate 23(S) 1 RelaxedPrecision
    107                               MemberDecorate 23(S) 1 Offset 16
    108                               MemberDecorate 23(S) 1 MatrixStride 8
    109                               MemberDecorate 23(S) 2 RelaxedPrecision
    110                               MemberDecorate 23(S) 2 Offset 80
    111                               Decorate 24 ArrayStride 96
    112                               Decorate 25 ArrayStride 288
    113                               MemberDecorate 26(Block430) 0 RelaxedPrecision
    114                               MemberDecorate 26(Block430) 0 Offset 0
    115                               MemberDecorate 26(Block430) 1 Offset 16
    116                               MemberDecorate 26(Block430) 2 RelaxedPrecision
    117                               MemberDecorate 26(Block430) 2 Offset 592
    118                               Decorate 26(Block430) BufferBlock
    119                               Decorate 28(inst430) DescriptorSet 0
    120                               Decorate 28(inst430) Binding 1
    121                               MemberDecorate 29(S) 1 RelaxedPrecision
    122                               MemberDecorate 29(S) 2 RelaxedPrecision
    123                               MemberDecorate 35(T) 0 RowMajor
    124                               MemberDecorate 35(T) 0 Offset 0
    125                               MemberDecorate 35(T) 0 MatrixStride 16
    126                               MemberDecorate 35(T) 1 Offset 32
    127                               MemberDecorate 36(Nestor) 0 Offset 0
    128                               MemberDecorate 37(Bt1) 0 Offset 0
    129                               Decorate 37(Bt1) Block
    130                               Decorate 39(Btn1) DescriptorSet 1
    131                               Decorate 39(Btn1) Binding 0
    132                               MemberDecorate 40(T) 0 ColMajor
    133                               MemberDecorate 40(T) 0 Offset 0
    134                               MemberDecorate 40(T) 0 MatrixStride 16
    135                               MemberDecorate 40(T) 1 Offset 32
    136                               MemberDecorate 41(Nestor) 0 Offset 0
    137                               MemberDecorate 42(Bt2) 0 Offset 0
    138                               Decorate 42(Bt2) Block
    139                               Decorate 44(Btn2) DescriptorSet 1
    140                               Decorate 44(Btn2) Binding 0
    141                               MemberDecorate 45(Bt3) 0 Offset 0
    142                               MemberDecorate 45(Bt3) 1 Offset 48
    143                               Decorate 45(Bt3) Block
    144                               Decorate 47(Btn3) DescriptorSet 1
    145                               Decorate 47(Btn3) Binding 0
    146                               MemberDecorate 48(T) 0 RowMajor
    147                               MemberDecorate 48(T) 0 Offset 0
    148                               MemberDecorate 48(T) 0 MatrixStride 8
    149                               MemberDecorate 48(T) 1 Offset 16
    150                               MemberDecorate 49(Nestor) 0 Offset 0
    151                               MemberDecorate 50(bBt1) 0 Offset 0
    152                               Decorate 50(bBt1) BufferBlock
    153                               Decorate 52(bBtn1) DescriptorSet 1
    154                               Decorate 52(bBtn1) Binding 0
    155                               MemberDecorate 53(T) 0 ColMajor
    156                               MemberDecorate 53(T) 0 Offset 0
    157                               MemberDecorate 53(T) 0 MatrixStride 8
    158                               MemberDecorate 53(T) 1 Offset 16
    159                               MemberDecorate 54(Nestor) 0 Offset 0
    160                               MemberDecorate 55(bBt2) 0 Offset 0
    161                               Decorate 55(bBt2) BufferBlock
    162                               Decorate 57(bBtn2) DescriptorSet 1
    163                               Decorate 57(bBtn2) Binding 0
    164                               MemberDecorate 58(bBt3) 0 Offset 0
    165                               MemberDecorate 58(bBt3) 1 Offset 24
    166                               Decorate 58(bBt3) BufferBlock
    167                               Decorate 60(bBtn3) DescriptorSet 1
    168                               Decorate 60(bBtn3) Binding 0
    169                               Decorate 62(sout) Flat
    170                               MemberDecorate 63(S) 0 Invariant
    171                               MemberDecorate 63(S) 1 RelaxedPrecision
    172                               MemberDecorate 63(S) 1 Invariant
    173                               MemberDecorate 63(S) 2 RelaxedPrecision
    174                               MemberDecorate 63(S) 2 Invariant
    175                               Decorate 65(soutinv) Invariant
    176                2:             TypeVoid
    177                3:             TypeFunction 2
    178                6:             TypeInt 32 1
    179                7:             TypeInt 32 0
    180                8:             TypeVector 7(int) 3
    181                9:             TypeFloat 32
    182               10:             TypeVector 9(float) 2
    183               11:             TypeMatrix 10(fvec2) 2
    184               12:      7(int) Constant 4
    185               13:             TypeArray 11 12
    186            14(S):             TypeStruct 8(ivec3) 13 7(int)
    187               15:      7(int) Constant 3
    188               16:             TypeArray 14(S) 15
    189               17:      7(int) Constant 2
    190               18:             TypeArray 16 17
    191     19(Block140):             TypeStruct 6(int) 18 10(fvec2)
    192               20:             TypePointer Uniform 19(Block140)
    193      21(inst140):     20(ptr) Variable Uniform
    194               22:             TypeArray 11 12
    195            23(S):             TypeStruct 8(ivec3) 22 7(int)
    196               24:             TypeArray 23(S) 15
    197               25:             TypeArray 24 17
    198     26(Block430):             TypeStruct 6(int) 25 10(fvec2)
    199               27:             TypePointer Uniform 26(Block430)
    200      28(inst430):     27(ptr) Variable Uniform
    201            29(S):             TypeStruct 8(ivec3) 13 7(int)
    202               30:             TypePointer Private 29(S)
    203            31(s):     30(ptr) Variable Private
    204            32(T):             TypeStruct 11 6(int)
    205               33:             TypePointer Private 32(T)
    206            34(t):     33(ptr) Variable Private
    207            35(T):             TypeStruct 11 6(int)
    208       36(Nestor):             TypeStruct 35(T)
    209          37(Bt1):             TypeStruct 36(Nestor)
    210               38:             TypePointer Uniform 37(Bt1)
    211         39(Btn1):     38(ptr) Variable Uniform
    212            40(T):             TypeStruct 11 6(int)
    213       41(Nestor):             TypeStruct 40(T)
    214          42(Bt2):             TypeStruct 41(Nestor)
    215               43:             TypePointer Uniform 42(Bt2)
    216         44(Btn2):     43(ptr) Variable Uniform
    217          45(Bt3):             TypeStruct 41(Nestor) 36(Nestor)
    218               46:             TypePointer Uniform 45(Bt3)
    219         47(Btn3):     46(ptr) Variable Uniform
    220            48(T):             TypeStruct 11 6(int)
    221       49(Nestor):             TypeStruct 48(T)
    222         50(bBt1):             TypeStruct 49(Nestor)
    223               51:             TypePointer Uniform 50(bBt1)
    224        52(bBtn1):     51(ptr) Variable Uniform
    225            53(T):             TypeStruct 11 6(int)
    226       54(Nestor):             TypeStruct 53(T)
    227         55(bBt2):             TypeStruct 54(Nestor)
    228               56:             TypePointer Uniform 55(bBt2)
    229        57(bBtn2):     56(ptr) Variable Uniform
    230         58(bBt3):             TypeStruct 49(Nestor) 54(Nestor)
    231               59:             TypePointer Uniform 58(bBt3)
    232        60(bBtn3):     59(ptr) Variable Uniform
    233               61:             TypePointer Output 29(S)
    234         62(sout):     61(ptr) Variable Output
    235            63(S):             TypeStruct 8(ivec3) 13 7(int)
    236               64:             TypePointer Output 63(S)
    237      65(soutinv):     64(ptr) Variable Output
    238          4(main):           2 Function None 3
    239                5:             Label
    240                               Return
    241                               FunctionEnd
    242