15 lines
486 B
Plaintext
15 lines
486 B
Plaintext
uniform float3x3 testMatrix3x3;
|
|
uniform half4 colorGreen, colorRed;
|
|
|
|
noinline float2x2 resizeMatrix() {
|
|
return float2x2(testMatrix3x3);
|
|
}
|
|
|
|
half4 main(float2 coords) {
|
|
return (resizeMatrix() == float2x2(1, 2,
|
|
4, 5) &&
|
|
float3x3(resizeMatrix()) == float3x3(1, 2, 0,
|
|
4, 5, 0,
|
|
0, 0, 1)) ? colorGreen : colorRed;
|
|
}
|