• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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