xemu/subprojects/SPIRV-Reflect/tests/glsl/struct_offset_order.glsl

17 lines
396 B
GLSL

#version 460
layout(binding = 0, std430) uniform UniformBufferObject {
layout(offset = 0) float a;
layout(offset = 4) float b;
layout(offset = 8) float c;
layout(offset = 16) float d;
} ubo;
layout(binding = 0, std430) uniform UniformBufferObject2 {
layout(offset = 4) float b;
layout(offset = 0) float a;
layout(offset = 16) float c;
layout(offset = 8) float d;
} ubo2;
void main() {}