• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1uniform float3x3 testMatrix3x3;
2uniform half4 colorGreen, colorRed;
3
4noinline float2x2 resizeMatrix() {
5    return float2x2(testMatrix3x3);
6}
7
8half4 main(float2 coords) {
9    return (resizeMatrix()           == float2x2(1, 2,
10                                                 4, 5) &&
11            float3x3(resizeMatrix()) == float3x3(1, 2, 0,
12                                                 4, 5, 0,
13                                                 0, 0, 1)) ? colorGreen : colorRed;
14}
15