1### Compilation failed: 2 3error: 14: no match for mix(int, int, bool) 4 return (mix(intGreen.x, intRed.x, false) == intGreen.x && 5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6error: 15: no match for mix(int2, int2, bool2) 7 mix(intGreen.xy, intRed.xy, bool2(false)) == intGreen.xy && 8 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9error: 16: no match for mix(int3, int3, bool3) 10 mix(intGreen.xyz, intRed.xyz, bool3(false)) == intGreen.xyz && 11 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12error: 17: no match for mix(int4, int4, bool4) 13 mix(intGreen.xyzw, intRed.xyzw, bool4(false)) == intGreen.xyzw && 14 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 15error: 18: no match for mix(int, int, bool) 16 mix(intGreen.x, intRed.x, true) == intRed.x && 17 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 18error: 19: no match for mix(int2, int2, bool2) 19 mix(intGreen.xy, intRed.xy, bool2(true)) == intRed.xy && 20 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21error: 20: no match for mix(int3, int3, bool3) 22 mix(intGreen.xyz, intRed.xyz, bool3(true)) == intRed.xyz && 23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 24error: 21: no match for mix(int4, int4, bool4) 25 mix(intGreen.xyzw, intRed.xyzw, bool4(true)) == intRed.xyzw && 26 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 27error: 22: no match for mix(int, int, bool) 28 mix(constIGreen.x, constIRed.x, false) == intGreen.x && 29 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30error: 23: no match for mix(int2, int2, bool2) 31 mix(constIGreen.xy, constIRed.xy, bool2(false)) == intGreen.xy && 32 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 33error: 24: no match for mix(int3, int3, bool3) 34 mix(constIGreen.xyz, constIRed.xyz, bool3(false)) == intGreen.xyz && 35 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 36error: 25: no match for mix(int4, int4, bool4) 37 mix(constIGreen.xyzw, constIRed.xyzw, bool4(false)) == intGreen.xyzw && 38 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 39error: 26: no match for mix(int, int, bool) 40 mix(constIGreen.x, constIRed.x, true) == intRed.x && 41 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 42error: 27: no match for mix(int2, int2, bool2) 43 mix(constIGreen.xy, constIRed.xy, bool2(true)) == intRed.xy && 44 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 45error: 28: no match for mix(int3, int3, bool3) 46 mix(constIGreen.xyz, constIRed.xyz, bool3(true)) == intRed.xyz && 47 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 48error: 29: no match for mix(int4, int4, bool4) 49 mix(constIGreen.xyzw, constIRed.xyzw, bool4(true)) == intRed.xyzw && 50 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 5116 errors 52