// TODO(b/243079493, b/243078879, b/243077639): Move this test to shared/ once storage buffers are | |
// supported in other backends | |
struct SomeData { | |
float4 a; | |
float2 b; | |
}; | |
layout(set=0, binding=0) readonly buffer storageBuffer | |
{ | |
uint offset; | |
SomeData[] inputData; | |
}; | |
half4 main(float2 coords) { | |
return half4(inputData[offset].a * inputData[offset].b.x); | |
} |