xref: /aosp_15_r20/external/skia/tests/sksl/errors/BitShiftFloatMatrix.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker### Compilation failed:
2*c8dee2aaSAndroid Build Coastguard Worker
3*c8dee2aaSAndroid Build Coastguard Workererror: 5: type mismatch: '>>=' cannot operate on 'float2x2', 'int'
4*c8dee2aaSAndroid Build Coastguard Workervoid shr_eq() { x >>= 1; }
5*c8dee2aaSAndroid Build Coastguard Worker                ^^^^^^^
6*c8dee2aaSAndroid Build Coastguard Workererror: 6: type mismatch: '<<=' cannot operate on 'float2x2', 'int'
7*c8dee2aaSAndroid Build Coastguard Workervoid shl_eq() { x <<= 1; }
8*c8dee2aaSAndroid Build Coastguard Worker                ^^^^^^^
9*c8dee2aaSAndroid Build Coastguard Workererror: 7: type mismatch: '&=' cannot operate on 'float2x2', 'int'
10*c8dee2aaSAndroid Build Coastguard Workervoid and_eq() { x &=  1; }
11*c8dee2aaSAndroid Build Coastguard Worker                ^^^^^^^
12*c8dee2aaSAndroid Build Coastguard Workererror: 8: type mismatch: '|=' cannot operate on 'float2x2', 'int'
13*c8dee2aaSAndroid Build Coastguard Workervoid or_eq()  { x |=  1; }
14*c8dee2aaSAndroid Build Coastguard Worker                ^^^^^^^
15*c8dee2aaSAndroid Build Coastguard Workererror: 9: type mismatch: '^=' cannot operate on 'float2x2', 'int'
16*c8dee2aaSAndroid Build Coastguard Workervoid xor_eq() { x ^=  1; }
17*c8dee2aaSAndroid Build Coastguard Worker                ^^^^^^^
18*c8dee2aaSAndroid Build Coastguard Workererror: 11: type mismatch: '>>' cannot operate on 'float2x2', 'int'
19*c8dee2aaSAndroid Build Coastguard Workervoid shr() { x = x >> 1; }
20*c8dee2aaSAndroid Build Coastguard Worker                 ^^^^^^
21*c8dee2aaSAndroid Build Coastguard Workererror: 12: type mismatch: '<<' cannot operate on 'float2x2', 'int'
22*c8dee2aaSAndroid Build Coastguard Workervoid shl() { x = x << 1; }
23*c8dee2aaSAndroid Build Coastguard Worker                 ^^^^^^
24*c8dee2aaSAndroid Build Coastguard Workererror: 13: type mismatch: '&' cannot operate on 'float2x2', 'int'
25*c8dee2aaSAndroid Build Coastguard Workervoid and() { x = x & 1; }
26*c8dee2aaSAndroid Build Coastguard Worker                 ^^^^^
27*c8dee2aaSAndroid Build Coastguard Workererror: 14: type mismatch: '|' cannot operate on 'float2x2', 'int'
28*c8dee2aaSAndroid Build Coastguard Workervoid or()  { x = x | 1; }
29*c8dee2aaSAndroid Build Coastguard Worker                 ^^^^^
30*c8dee2aaSAndroid Build Coastguard Workererror: 15: type mismatch: '^' cannot operate on 'float2x2', 'int'
31*c8dee2aaSAndroid Build Coastguard Workervoid xor() { x = x ^ 1; }
32*c8dee2aaSAndroid Build Coastguard Worker                 ^^^^^
33*c8dee2aaSAndroid Build Coastguard Worker10 errors
34