1### Compilation failed: 2 3error: 5: type mismatch: '==' cannot operate on 'float2', 'float' 4 return v == f || v == m || m == f || 5 ^^^^^^ 6error: 5: type mismatch: '==' cannot operate on 'float2', 'float2x2' 7 return v == f || v == m || m == f || 8 ^^^^^^ 9error: 5: type mismatch: '==' cannot operate on 'float2x2', 'float' 10 return v == f || v == m || m == f || 11 ^^^^^^ 12error: 6: type mismatch: '==' cannot operate on 'float', 'float2' 13 f == v || m == v || f == m || 14 ^^^^^^ 15error: 6: type mismatch: '==' cannot operate on 'float2x2', 'float2' 16 f == v || m == v || f == m || 17 ^^^^^^ 18error: 6: type mismatch: '==' cannot operate on 'float', 'float2x2' 19 f == v || m == v || f == m || 20 ^^^^^^ 21error: 7: type mismatch: '!=' cannot operate on 'float2', 'float' 22 v != f || v != m || m != f || 23 ^^^^^^ 24error: 7: type mismatch: '!=' cannot operate on 'float2', 'float2x2' 25 v != f || v != m || m != f || 26 ^^^^^^ 27error: 7: type mismatch: '!=' cannot operate on 'float2x2', 'float' 28 v != f || v != m || m != f || 29 ^^^^^^ 30error: 8: type mismatch: '!=' cannot operate on 'float', 'float2' 31 f != v || m != v || f != m ; 32 ^^^^^^ 33error: 8: type mismatch: '!=' cannot operate on 'float2x2', 'float2' 34 f != v || m != v || f != m ; 35 ^^^^^^ 36error: 8: type mismatch: '!=' cannot operate on 'float', 'float2x2' 37 f != v || m != v || f != m ; 38 ^^^^^^ 39error: 14: type mismatch: '==' cannot operate on 'float2x2', 'float3x3' 40 return m2 == m3 || m2 != m3; 41 ^^^^^^^^ 42error: 14: type mismatch: '!=' cannot operate on 'float2x2', 'float3x3' 43 return m2 == m3 || m2 != m3; 44 ^^^^^^^^ 45error: 20: type mismatch: '==' cannot operate on 'float2', 'float3' 46 return v2 == v3 || v2 != v3; 47 ^^^^^^^^ 48error: 20: type mismatch: '!=' cannot operate on 'float2', 'float3' 49 return v2 == v3 || v2 != v3; 50 ^^^^^^^^ 5116 errors 52