#version 450 #extension GL_EXT_abort : require layout(local_size_x = 1) in; layout(set = 0, binding = 0) buffer Data { vec3 v; } data; // A 3-component float vector, %v3f. A vec3 has a 16-byte base alignment, so // this also covers padding a member out to more than its own size. void main() { abortEXT("vec3: %v3f", data.v); }