yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
57623d72
main
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}