layout(vulkan, push_constant) uniform testPushConstants { float[2] pushConstantArray; }; layout(set=0, binding=0) uniform testUniforms { float[2] uniformArray; }; // TODO(b/243078879): Add a storage buffer test here when they are supported. // layout(set=0, binding=1) buffer testStorageBuffer { // float ssboArray[2]; //}; void main() { float localArray[2] = float[2](1, 2); sk_FragColor = (localArray == uniformArray) && (uniformArray == pushConstantArray) ? half4(1) : half4(0); }