| uniform half4 colorGreen, colorRed; | |
| uniform float3x3 testMatrix3x3; | |
| noinline float3x3 GetTestMatrix() { | |
| return testMatrix3x3; | |
| } | |
| half4 main(float2 coords) { | |
| float expected = 0.0; | |
| for (int i=0; i<3; ++i) { | |
| for (int j=0; j<3; ++j) { | |
| expected += 1.0; | |
| if (GetTestMatrix()[i][j] != expected) { | |
| return colorRed; | |
| } | |
| } | |
| } | |
| return colorGreen; | |
| } |