blob: a5ce7da3f7dbe87f36d8f8fcd397f5ca390ecec5 [file] [log] [blame]
out vec4 sk_FragColor;
struct SomeData {
vec4 a;
vec2 b;
};
layout (binding = 0, set = 0) readonly buffer storageBuffer {
uint offset;
SomeData[] inputData;
};
layout (binding = 1, set = 0) buffer outputBuffer {
SomeData[] outputData;
};
vec4 main() {
outputData[offset] = inputData[offset];
return inputData[offset].a * inputData[offset].b.x;
}