• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "entryPoints" : [
3        {
4            "name" : "main",
5            "mode" : "comp",
6            "workgroup_size" : [
7                1,
8                1,
9                1
10            ],
11            "workgroup_size_is_spec_constant_id" : [
12                false,
13                false,
14                false
15            ]
16        }
17    ],
18    "types" : {
19        "_11" : {
20            "name" : "S0",
21            "members" : [
22                {
23                    "name" : "a",
24                    "type" : "vec2",
25                    "array" : [
26                        1
27                    ],
28                    "array_size_is_literal" : [
29                        true
30                    ],
31                    "offset" : 0,
32                    "array_stride" : 8
33                },
34                {
35                    "name" : "b",
36                    "type" : "float",
37                    "offset" : 8
38                }
39            ]
40        },
41        "_14" : {
42            "name" : "S1",
43            "members" : [
44                {
45                    "name" : "a",
46                    "type" : "vec3",
47                    "offset" : 0
48                },
49                {
50                    "name" : "b",
51                    "type" : "float",
52                    "offset" : 12
53                }
54            ]
55        },
56        "_17" : {
57            "name" : "S2",
58            "members" : [
59                {
60                    "name" : "a",
61                    "type" : "vec3",
62                    "array" : [
63                        1
64                    ],
65                    "array_size_is_literal" : [
66                        true
67                    ],
68                    "offset" : 0,
69                    "array_stride" : 16
70                },
71                {
72                    "name" : "b",
73                    "type" : "float",
74                    "offset" : 16
75                }
76            ]
77        },
78        "_19" : {
79            "name" : "S3",
80            "members" : [
81                {
82                    "name" : "a",
83                    "type" : "vec2",
84                    "offset" : 0
85                },
86                {
87                    "name" : "b",
88                    "type" : "float",
89                    "offset" : 8
90                }
91            ]
92        },
93        "_20" : {
94            "name" : "S4",
95            "members" : [
96                {
97                    "name" : "c",
98                    "type" : "vec2",
99                    "offset" : 0
100                }
101            ]
102        },
103        "_23" : {
104            "name" : "Content",
105            "members" : [
106                {
107                    "name" : "m0s",
108                    "type" : "_11",
109                    "array" : [
110                        1
111                    ],
112                    "array_size_is_literal" : [
113                        true
114                    ],
115                    "offset" : 0,
116                    "array_stride" : 16
117                },
118                {
119                    "name" : "m1s",
120                    "type" : "_14",
121                    "array" : [
122                        1
123                    ],
124                    "array_size_is_literal" : [
125                        true
126                    ],
127                    "offset" : 16,
128                    "array_stride" : 16
129                },
130                {
131                    "name" : "m2s",
132                    "type" : "_17",
133                    "array" : [
134                        1
135                    ],
136                    "array_size_is_literal" : [
137                        true
138                    ],
139                    "offset" : 32,
140                    "array_stride" : 32
141                },
142                {
143                    "name" : "m0",
144                    "type" : "_11",
145                    "offset" : 64
146                },
147                {
148                    "name" : "m1",
149                    "type" : "_14",
150                    "offset" : 80
151                },
152                {
153                    "name" : "m2",
154                    "type" : "_17",
155                    "offset" : 96
156                },
157                {
158                    "name" : "m3",
159                    "type" : "_19",
160                    "offset" : 128
161                },
162                {
163                    "name" : "m4",
164                    "type" : "float",
165                    "offset" : 144
166                },
167                {
168                    "name" : "m3s",
169                    "type" : "_20",
170                    "array" : [
171                        8
172                    ],
173                    "array_size_is_literal" : [
174                        true
175                    ],
176                    "offset" : 152,
177                    "array_stride" : 8
178                }
179            ]
180        },
181        "_36" : {
182            "name" : "SSBO1",
183            "members" : [
184                {
185                    "name" : "content",
186                    "type" : "_23",
187                    "offset" : 0
188                },
189                {
190                    "name" : "content1",
191                    "type" : "_23",
192                    "array" : [
193                        2
194                    ],
195                    "array_size_is_literal" : [
196                        true
197                    ],
198                    "offset" : 224,
199                    "array_stride" : 224
200                },
201                {
202                    "name" : "content2",
203                    "type" : "_23",
204                    "offset" : 672
205                },
206                {
207                    "name" : "m0",
208                    "type" : "mat2",
209                    "offset" : 896,
210                    "matrix_stride" : 8
211                },
212                {
213                    "name" : "m1",
214                    "type" : "mat2",
215                    "offset" : 912,
216                    "matrix_stride" : 8
217                },
218                {
219                    "name" : "m2",
220                    "type" : "mat2x3",
221                    "array" : [
222                        4
223                    ],
224                    "array_size_is_literal" : [
225                        true
226                    ],
227                    "offset" : 928,
228                    "array_stride" : 32,
229                    "matrix_stride" : 16
230                },
231                {
232                    "name" : "m3",
233                    "type" : "mat3x2",
234                    "offset" : 1056,
235                    "matrix_stride" : 8
236                },
237                {
238                    "name" : "m4",
239                    "type" : "mat2",
240                    "offset" : 1080,
241                    "matrix_stride" : 8,
242                    "row_major" : true
243                },
244                {
245                    "name" : "m5",
246                    "type" : "mat2",
247                    "array" : [
248                        9
249                    ],
250                    "array_size_is_literal" : [
251                        true
252                    ],
253                    "offset" : 1096,
254                    "array_stride" : 16,
255                    "matrix_stride" : 8,
256                    "row_major" : true
257                },
258                {
259                    "name" : "m6",
260                    "type" : "mat2x3",
261                    "array" : [
262                        2,
263                        4
264                    ],
265                    "array_size_is_literal" : [
266                        true,
267                        true
268                    ],
269                    "offset" : 1240,
270                    "array_stride" : 48,
271                    "matrix_stride" : 8,
272                    "row_major" : true
273                },
274                {
275                    "name" : "m7",
276                    "type" : "mat3x2",
277                    "offset" : 1440,
278                    "matrix_stride" : 16,
279                    "row_major" : true
280                },
281                {
282                    "name" : "array",
283                    "type" : "float",
284                    "array" : [
285                        0
286                    ],
287                    "array_size_is_literal" : [
288                        true
289                    ],
290                    "offset" : 1472,
291                    "array_stride" : 4
292                }
293            ]
294        },
295        "_42" : {
296            "name" : "S0",
297            "members" : [
298                {
299                    "name" : "a",
300                    "type" : "vec2",
301                    "array" : [
302                        1
303                    ],
304                    "array_size_is_literal" : [
305                        true
306                    ],
307                    "offset" : 0,
308                    "array_stride" : 16
309                },
310                {
311                    "name" : "b",
312                    "type" : "float",
313                    "offset" : 16
314                }
315            ]
316        },
317        "_44" : {
318            "name" : "S1",
319            "members" : [
320                {
321                    "name" : "a",
322                    "type" : "vec3",
323                    "offset" : 0
324                },
325                {
326                    "name" : "b",
327                    "type" : "float",
328                    "offset" : 12
329                }
330            ]
331        },
332        "_47" : {
333            "name" : "S2",
334            "members" : [
335                {
336                    "name" : "a",
337                    "type" : "vec3",
338                    "array" : [
339                        1
340                    ],
341                    "array_size_is_literal" : [
342                        true
343                    ],
344                    "offset" : 0,
345                    "array_stride" : 16
346                },
347                {
348                    "name" : "b",
349                    "type" : "float",
350                    "offset" : 16
351                }
352            ]
353        },
354        "_49" : {
355            "name" : "S3",
356            "members" : [
357                {
358                    "name" : "a",
359                    "type" : "vec2",
360                    "offset" : 0
361                },
362                {
363                    "name" : "b",
364                    "type" : "float",
365                    "offset" : 8
366                }
367            ]
368        },
369        "_50" : {
370            "name" : "S4",
371            "members" : [
372                {
373                    "name" : "c",
374                    "type" : "vec2",
375                    "offset" : 0
376                }
377            ]
378        },
379        "_52" : {
380            "name" : "Content",
381            "members" : [
382                {
383                    "name" : "m0s",
384                    "type" : "_42",
385                    "array" : [
386                        1
387                    ],
388                    "array_size_is_literal" : [
389                        true
390                    ],
391                    "offset" : 0,
392                    "array_stride" : 32
393                },
394                {
395                    "name" : "m1s",
396                    "type" : "_44",
397                    "array" : [
398                        1
399                    ],
400                    "array_size_is_literal" : [
401                        true
402                    ],
403                    "offset" : 32,
404                    "array_stride" : 16
405                },
406                {
407                    "name" : "m2s",
408                    "type" : "_47",
409                    "array" : [
410                        1
411                    ],
412                    "array_size_is_literal" : [
413                        true
414                    ],
415                    "offset" : 48,
416                    "array_stride" : 32
417                },
418                {
419                    "name" : "m0",
420                    "type" : "_42",
421                    "offset" : 80
422                },
423                {
424                    "name" : "m1",
425                    "type" : "_44",
426                    "offset" : 112
427                },
428                {
429                    "name" : "m2",
430                    "type" : "_47",
431                    "offset" : 128
432                },
433                {
434                    "name" : "m3",
435                    "type" : "_49",
436                    "offset" : 160
437                },
438                {
439                    "name" : "m4",
440                    "type" : "float",
441                    "offset" : 176
442                },
443                {
444                    "name" : "m3s",
445                    "type" : "_50",
446                    "array" : [
447                        8
448                    ],
449                    "array_size_is_literal" : [
450                        true
451                    ],
452                    "offset" : 192,
453                    "array_stride" : 16
454                }
455            ]
456        },
457        "_59" : {
458            "name" : "SSBO0",
459            "members" : [
460                {
461                    "name" : "content",
462                    "type" : "_52",
463                    "offset" : 0
464                },
465                {
466                    "name" : "content1",
467                    "type" : "_52",
468                    "array" : [
469                        2
470                    ],
471                    "array_size_is_literal" : [
472                        true
473                    ],
474                    "offset" : 320,
475                    "array_stride" : 320
476                },
477                {
478                    "name" : "content2",
479                    "type" : "_52",
480                    "offset" : 960
481                },
482                {
483                    "name" : "m0",
484                    "type" : "mat2",
485                    "offset" : 1280,
486                    "matrix_stride" : 16
487                },
488                {
489                    "name" : "m1",
490                    "type" : "mat2",
491                    "offset" : 1312,
492                    "matrix_stride" : 16
493                },
494                {
495                    "name" : "m2",
496                    "type" : "mat2x3",
497                    "array" : [
498                        4
499                    ],
500                    "array_size_is_literal" : [
501                        true
502                    ],
503                    "offset" : 1344,
504                    "array_stride" : 32,
505                    "matrix_stride" : 16
506                },
507                {
508                    "name" : "m3",
509                    "type" : "mat3x2",
510                    "offset" : 1472,
511                    "matrix_stride" : 16
512                },
513                {
514                    "name" : "m4",
515                    "type" : "mat2",
516                    "offset" : 1520,
517                    "matrix_stride" : 16,
518                    "row_major" : true
519                },
520                {
521                    "name" : "m5",
522                    "type" : "mat2",
523                    "array" : [
524                        9
525                    ],
526                    "array_size_is_literal" : [
527                        true
528                    ],
529                    "offset" : 1552,
530                    "array_stride" : 32,
531                    "matrix_stride" : 16,
532                    "row_major" : true
533                },
534                {
535                    "name" : "m6",
536                    "type" : "mat2x3",
537                    "array" : [
538                        2,
539                        4
540                    ],
541                    "array_size_is_literal" : [
542                        true,
543                        true
544                    ],
545                    "offset" : 1840,
546                    "array_stride" : 96,
547                    "matrix_stride" : 16,
548                    "row_major" : true
549                },
550                {
551                    "name" : "m7",
552                    "type" : "mat3x2",
553                    "offset" : 2224,
554                    "matrix_stride" : 16,
555                    "row_major" : true
556                },
557                {
558                    "name" : "array",
559                    "type" : "float",
560                    "array" : [
561                        0
562                    ],
563                    "array_size_is_literal" : [
564                        true
565                    ],
566                    "offset" : 2256,
567                    "array_stride" : 16
568                }
569            ]
570        }
571    },
572    "ssbos" : [
573        {
574            "type" : "_36",
575            "name" : "SSBO1",
576            "restrict" : true,
577            "block_size" : 1472,
578            "set" : 0,
579            "binding" : 1
580        },
581        {
582            "type" : "_59",
583            "name" : "SSBO0",
584            "restrict" : true,
585            "block_size" : 2256,
586            "set" : 0,
587            "binding" : 0
588        }
589    ]
590}