| ### 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 |