1layout(vulkan, push_constant) uniform testPushConstants { 2 float[2] pushConstantArray; 3}; 4 5layout(set=0, binding=0) uniform testUniforms { 6 float[2] uniformArray; 7}; 8 9layout(set=0, binding=1) buffer testStorageBuffer { 10 float ssboArray[2]; 11}; 12 13void main() { 14 float localArray[2] = float[2](1, 2); 15 sk_FragColor = 16 (localArray == uniformArray) && 17 (uniformArray == pushConstantArray) && 18 (uniformArray == ssboArray) ? half4(1) : half4(0); 19} 20