File: spv.layoutNested.vert.out

package info (click to toggle)
glslang 16.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 51,712 kB
  • sloc: cpp: 92,305; yacc: 4,320; sh: 603; python: 305; ansic: 94; javascript: 74; makefile: 17
file content (244 lines) | stat: -rw-r--r-- 13,565 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
spv.layoutNested.vert
// Module Version 10000
// Generated by (magic number): 8000b
// Id's are bound by 67

                              Capability Shader
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical GLSL450
                              EntryPoint Vertex 4  "main" 63 66
                              Source GLSL 450
                              Name 4  "main"
                              Name 14  "S"
                              MemberName 14(S) 0  "a"
                              MemberName 14(S) 1  "b"
                              MemberName 14(S) 2  "c"
                              Name 19  "Block140"
                              MemberName 19(Block140) 0  "u"
                              MemberName 19(Block140) 1  "s"
                              MemberName 19(Block140) 2  "v"
                              Name 21  "inst140"
                              Name 23  "S"
                              MemberName 23(S) 0  "a"
                              MemberName 23(S) 1  "b"
                              MemberName 23(S) 2  "c"
                              Name 26  "Block430"
                              MemberName 26(Block430) 0  "u"
                              MemberName 26(Block430) 1  "s"
                              MemberName 26(Block430) 2  "v"
                              Name 28  "inst430"
                              Name 30  "S"
                              MemberName 30(S) 0  "a"
                              MemberName 30(S) 1  "b"
                              MemberName 30(S) 2  "c"
                              Name 32  "s"
                              Name 33  "T"
                              MemberName 33(T) 0  "m"
                              MemberName 33(T) 1  "a"
                              Name 35  "t"
                              Name 36  "T"
                              MemberName 36(T) 0  "m"
                              MemberName 36(T) 1  "a"
                              Name 37  "Nestor"
                              MemberName 37(Nestor) 0  "nestorT"
                              Name 38  "Bt1"
                              MemberName 38(Bt1) 0  "nt"
                              Name 40  "Btn1"
                              Name 41  "T"
                              MemberName 41(T) 0  "m"
                              MemberName 41(T) 1  "a"
                              Name 42  "Nestor"
                              MemberName 42(Nestor) 0  "nestorT"
                              Name 43  "Bt2"
                              MemberName 43(Bt2) 0  "nt"
                              Name 45  "Btn2"
                              Name 46  "Bt3"
                              MemberName 46(Bt3) 0  "ntcol"
                              MemberName 46(Bt3) 1  "ntrow"
                              Name 48  "Btn3"
                              Name 49  "T"
                              MemberName 49(T) 0  "m"
                              MemberName 49(T) 1  "a"
                              Name 50  "Nestor"
                              MemberName 50(Nestor) 0  "nestorT"
                              Name 51  "bBt1"
                              MemberName 51(bBt1) 0  "nt"
                              Name 53  "bBtn1"
                              Name 54  "T"
                              MemberName 54(T) 0  "m"
                              MemberName 54(T) 1  "a"
                              Name 55  "Nestor"
                              MemberName 55(Nestor) 0  "nestorT"
                              Name 56  "bBt2"
                              MemberName 56(bBt2) 0  "nt"
                              Name 58  "bBtn2"
                              Name 59  "bBt3"
                              MemberName 59(bBt3) 0  "ntcol"
                              MemberName 59(bBt3) 1  "ntrow"
                              Name 61  "bBtn3"
                              Name 63  "sout"
                              Name 64  "S"
                              MemberName 64(S) 0  "a"
                              MemberName 64(S) 1  "b"
                              MemberName 64(S) 2  "c"
                              Name 66  "soutinv"
                              Decorate 13 ArrayStride 32
                              MemberDecorate 14(S) 0 Offset 0
                              MemberDecorate 14(S) 1 RelaxedPrecision
                              MemberDecorate 14(S) 1 ColMajor
                              MemberDecorate 14(S) 1 MatrixStride 16
                              MemberDecorate 14(S) 1 Offset 16
                              MemberDecorate 14(S) 2 RelaxedPrecision
                              MemberDecorate 14(S) 2 Offset 144
                              Decorate 16 ArrayStride 160
                              Decorate 18 ArrayStride 480
                              Decorate 19(Block140) Block
                              MemberDecorate 19(Block140) 0 RelaxedPrecision
                              MemberDecorate 19(Block140) 0 Offset 0
                              MemberDecorate 19(Block140) 1 Offset 16
                              MemberDecorate 19(Block140) 2 RelaxedPrecision
                              MemberDecorate 19(Block140) 2 Offset 976
                              Decorate 21(inst140) Binding 0
                              Decorate 21(inst140) DescriptorSet 0
                              Decorate 22 ArrayStride 16
                              MemberDecorate 23(S) 0 Offset 0
                              MemberDecorate 23(S) 1 RelaxedPrecision
                              MemberDecorate 23(S) 1 ColMajor
                              MemberDecorate 23(S) 1 MatrixStride 8
                              MemberDecorate 23(S) 1 Offset 16
                              MemberDecorate 23(S) 2 RelaxedPrecision
                              MemberDecorate 23(S) 2 Offset 80
                              Decorate 24 ArrayStride 96
                              Decorate 25 ArrayStride 288
                              Decorate 26(Block430) BufferBlock
                              MemberDecorate 26(Block430) 0 RelaxedPrecision
                              MemberDecorate 26(Block430) 0 Offset 0
                              MemberDecorate 26(Block430) 1 Offset 16
                              MemberDecorate 26(Block430) 2 RelaxedPrecision
                              MemberDecorate 26(Block430) 2 Offset 592
                              Decorate 28(inst430) Binding 1
                              Decorate 28(inst430) DescriptorSet 0
                              MemberDecorate 30(S) 1 RelaxedPrecision
                              MemberDecorate 30(S) 2 RelaxedPrecision
                              MemberDecorate 36(T) 0 RowMajor
                              MemberDecorate 36(T) 0 MatrixStride 16
                              MemberDecorate 36(T) 0 Offset 0
                              MemberDecorate 36(T) 1 Offset 32
                              MemberDecorate 37(Nestor) 0 Offset 0
                              Decorate 38(Bt1) Block
                              MemberDecorate 38(Bt1) 0 Offset 0
                              Decorate 40(Btn1) Binding 0
                              Decorate 40(Btn1) DescriptorSet 1
                              MemberDecorate 41(T) 0 ColMajor
                              MemberDecorate 41(T) 0 MatrixStride 16
                              MemberDecorate 41(T) 0 Offset 0
                              MemberDecorate 41(T) 1 Offset 32
                              MemberDecorate 42(Nestor) 0 Offset 0
                              Decorate 43(Bt2) Block
                              MemberDecorate 43(Bt2) 0 Offset 0
                              Decorate 45(Btn2) Binding 0
                              Decorate 45(Btn2) DescriptorSet 1
                              Decorate 46(Bt3) Block
                              MemberDecorate 46(Bt3) 0 Offset 0
                              MemberDecorate 46(Bt3) 1 Offset 48
                              Decorate 48(Btn3) Binding 0
                              Decorate 48(Btn3) DescriptorSet 1
                              MemberDecorate 49(T) 0 RowMajor
                              MemberDecorate 49(T) 0 MatrixStride 8
                              MemberDecorate 49(T) 0 Offset 0
                              MemberDecorate 49(T) 1 Offset 16
                              MemberDecorate 50(Nestor) 0 Offset 0
                              Decorate 51(bBt1) BufferBlock
                              MemberDecorate 51(bBt1) 0 Offset 0
                              Decorate 53(bBtn1) Binding 0
                              Decorate 53(bBtn1) DescriptorSet 1
                              MemberDecorate 54(T) 0 ColMajor
                              MemberDecorate 54(T) 0 MatrixStride 8
                              MemberDecorate 54(T) 0 Offset 0
                              MemberDecorate 54(T) 1 Offset 16
                              MemberDecorate 55(Nestor) 0 Offset 0
                              Decorate 56(bBt2) BufferBlock
                              MemberDecorate 56(bBt2) 0 Offset 0
                              Decorate 58(bBtn2) Binding 0
                              Decorate 58(bBtn2) DescriptorSet 1
                              Decorate 59(bBt3) BufferBlock
                              MemberDecorate 59(bBt3) 0 Offset 0
                              MemberDecorate 59(bBt3) 1 Offset 24
                              Decorate 61(bBtn3) Binding 0
                              Decorate 61(bBtn3) DescriptorSet 1
                              Decorate 63(sout) Flat
                              Decorate 63(sout) Location 0
                              MemberDecorate 64(S) 0 Invariant
                              MemberDecorate 64(S) 1 RelaxedPrecision
                              MemberDecorate 64(S) 1 Invariant
                              MemberDecorate 64(S) 2 RelaxedPrecision
                              MemberDecorate 64(S) 2 Invariant
                              Decorate 66(soutinv) Invariant
                              Decorate 66(soutinv) Location 10
               2:             TypeVoid
               3:             TypeFunction 2
               6:             TypeInt 32 1
               7:             TypeInt 32 0
               8:             TypeVector 7(int) 3
               9:             TypeFloat 32
              10:             TypeVector 9(float) 2
              11:             TypeMatrix 10(fvec2) 2
              12:      7(int) Constant 4
              13:             TypeArray 11 12
           14(S):             TypeStruct 8(ivec3) 13 7(int)
              15:      7(int) Constant 3
              16:             TypeArray 14(S) 15
              17:      7(int) Constant 2
              18:             TypeArray 16 17
    19(Block140):             TypeStruct 6(int) 18 10(fvec2)
              20:             TypePointer Uniform 19(Block140)
     21(inst140):     20(ptr) Variable Uniform
              22:             TypeArray 11 12
           23(S):             TypeStruct 8(ivec3) 22 7(int)
              24:             TypeArray 23(S) 15
              25:             TypeArray 24 17
    26(Block430):             TypeStruct 6(int) 25 10(fvec2)
              27:             TypePointer Uniform 26(Block430)
     28(inst430):     27(ptr) Variable Uniform
              29:             TypeArray 11 12
           30(S):             TypeStruct 8(ivec3) 29 7(int)
              31:             TypePointer Private 30(S)
           32(s):     31(ptr) Variable Private
           33(T):             TypeStruct 11 6(int)
              34:             TypePointer Private 33(T)
           35(t):     34(ptr) Variable Private
           36(T):             TypeStruct 11 6(int)
      37(Nestor):             TypeStruct 36(T)
         38(Bt1):             TypeStruct 37(Nestor)
              39:             TypePointer Uniform 38(Bt1)
        40(Btn1):     39(ptr) Variable Uniform
           41(T):             TypeStruct 11 6(int)
      42(Nestor):             TypeStruct 41(T)
         43(Bt2):             TypeStruct 42(Nestor)
              44:             TypePointer Uniform 43(Bt2)
        45(Btn2):     44(ptr) Variable Uniform
         46(Bt3):             TypeStruct 42(Nestor) 37(Nestor)
              47:             TypePointer Uniform 46(Bt3)
        48(Btn3):     47(ptr) Variable Uniform
           49(T):             TypeStruct 11 6(int)
      50(Nestor):             TypeStruct 49(T)
        51(bBt1):             TypeStruct 50(Nestor)
              52:             TypePointer Uniform 51(bBt1)
       53(bBtn1):     52(ptr) Variable Uniform
           54(T):             TypeStruct 11 6(int)
      55(Nestor):             TypeStruct 54(T)
        56(bBt2):             TypeStruct 55(Nestor)
              57:             TypePointer Uniform 56(bBt2)
       58(bBtn2):     57(ptr) Variable Uniform
        59(bBt3):             TypeStruct 50(Nestor) 55(Nestor)
              60:             TypePointer Uniform 59(bBt3)
       61(bBtn3):     60(ptr) Variable Uniform
              62:             TypePointer Output 30(S)
        63(sout):     62(ptr) Variable Output
           64(S):             TypeStruct 8(ivec3) 29 7(int)
              65:             TypePointer Output 64(S)
     66(soutinv):     65(ptr) Variable Output
         4(main):           2 Function None 3
               5:             Label
                              Return
                              FunctionEnd