yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Ralph PotterTest abortEXT parameter lists; fix message struct layout57623d72

main
458 B21 linesraw
1#version 450
2
3#extension GL_EXT_abort : require
4
5layout(local_size_x = 1) in;
6
7layout(set = 0, binding = 0) buffer Data {
8    int   i;
9    uint  u;
10    float f;
11    vec4  v4;
12    ivec3 v3;
13    uvec2 v2;
14} data;
15
16// Scalars and vectors interleaved, so that each vector member has to be
17// realigned past the scalar in front of it.
18void main() {
19    abortEXT("mixed: %d %v4f %u %v3i %f %v2u",
20             data.i, data.v4, data.u, data.v3, data.f, data.v2);
21}