20 lines
522 B
Plaintext
20 lines
522 B
Plaintext
layout(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);
|
|
}
|