| ### Compilation failed: |
| |
| error: 5: type mismatch: '==' cannot operate on 'float2', 'float' |
| return v == f || v == m || m == f || |
| ^^^^^^ |
| error: 5: type mismatch: '==' cannot operate on 'float2', 'float2x2' |
| return v == f || v == m || m == f || |
| ^^^^^^ |
| error: 5: type mismatch: '==' cannot operate on 'float2x2', 'float' |
| return v == f || v == m || m == f || |
| ^^^^^^ |
| error: 6: type mismatch: '==' cannot operate on 'float', 'float2' |
| f == v || m == v || f == m || |
| ^^^^^^ |
| error: 6: type mismatch: '==' cannot operate on 'float2x2', 'float2' |
| f == v || m == v || f == m || |
| ^^^^^^ |
| error: 6: type mismatch: '==' cannot operate on 'float', 'float2x2' |
| f == v || m == v || f == m || |
| ^^^^^^ |
| error: 7: type mismatch: '!=' cannot operate on 'float2', 'float' |
| v != f || v != m || m != f || |
| ^^^^^^ |
| error: 7: type mismatch: '!=' cannot operate on 'float2', 'float2x2' |
| v != f || v != m || m != f || |
| ^^^^^^ |
| error: 7: type mismatch: '!=' cannot operate on 'float2x2', 'float' |
| v != f || v != m || m != f || |
| ^^^^^^ |
| error: 8: type mismatch: '!=' cannot operate on 'float', 'float2' |
| f != v || m != v || f != m ; |
| ^^^^^^ |
| error: 8: type mismatch: '!=' cannot operate on 'float2x2', 'float2' |
| f != v || m != v || f != m ; |
| ^^^^^^ |
| error: 8: type mismatch: '!=' cannot operate on 'float', 'float2x2' |
| f != v || m != v || f != m ; |
| ^^^^^^ |
| error: 14: type mismatch: '==' cannot operate on 'float2x2', 'float3x3' |
| return m2 == m3 || m2 != m3; |
| ^^^^^^^^ |
| error: 14: type mismatch: '!=' cannot operate on 'float2x2', 'float3x3' |
| return m2 == m3 || m2 != m3; |
| ^^^^^^^^ |
| error: 20: type mismatch: '==' cannot operate on 'float2', 'float3' |
| return v2 == v3 || v2 != v3; |
| ^^^^^^^^ |
| error: 20: type mismatch: '!=' cannot operate on 'float2', 'float3' |
| return v2 == v3 || v2 != v3; |
| ^^^^^^^^ |
| 16 errors |