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 i0; 9 uint u0; 10 float f0; 11 int i1; 12 uint u1; 13 float f1; 14 int i2; 15 uint u2; 16} data; 17 18// Eight parameters, cycling through the mandated types, to exercise the 19// offsets of members packed after the message string. 20void main() { 21 abortEXT("mixed8: %d %u %f %i %u %f %d %u", 22 data.i0, data.u0, data.f0, data.i1, data.u1, data.f1, data.i2, data.u2); 23}