xref: /aosp_15_r20/external/skia/tests/sksl/errors/ComparisonDimensional.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
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