1### Compilation failed: 2 3error: 11: no match for shader::eval(float2, half4) 4half4 eval_shader_xy_color() { return s.eval(xy, color); } 5 ^^^^^^^^^^^^^^^^^ 6error: 12: no match for shader::eval(half4) 7half4 eval_shader_color() { return s.eval(color); } 8 ^^^^^^^^^^^^^ 9error: 13: no match for shader::eval(half4, float2) 10half4 eval_shader_color_xy() { return s.eval(color, xy); } 11 ^^^^^^^^^^^^^^^^^ 12error: 14: no match for shader::eval() 13half4 eval_shader_empty() { return s.eval(); } 14 ^^^^^^^^ 15error: 15: no match for shader::eval(float3x3) 16half4 eval_shader_matrix() { return s.eval(float3x3(1)); } 17 ^^^^^^^^^^^^^^^^^^^ 18error: 16: type mismatch: ',' cannot operate on 'int', 'shader' 19half4 eval_shader_comma_expr() { return (i++, s).eval(xy); } 20 ^^^^^^ 21error: 18: no match for colorFilter::eval() 22half4 eval_colorFilter_empty() { return f.eval(); } 23 ^^^^^^^^ 24error: 19: no match for colorFilter::eval(float2) 25half4 eval_colorFilter_xy() { return f.eval(xy); } 26 ^^^^^^^^^^ 27error: 20: no match for colorFilter::eval(float2, half4) 28half4 eval_colorFilter_xy_color() { return f.eval(xy, color); } 29 ^^^^^^^^^^^^^^^^^ 30error: 21: type mismatch: ',' cannot operate on 'shader', 'colorFilter' 31half4 eval_colorFilter_comma_expr() { return (s, f).eval(color); } 32 ^^^^ 33error: 23: no match for blender::eval() 34half4 eval_blender_empty() { return b.eval(); } 35 ^^^^^^^^ 36error: 24: no match for blender::eval(half4) 37half4 eval_blender_color() { return b.eval(color); } 38 ^^^^^^^^^^^^^ 39error: 25: no match for blender::eval(float2) 40half4 eval_blender_xy() { return b.eval(xy); } 41 ^^^^^^^^^^ 42error: 26: no match for blender::eval(float2, half4) 43half4 eval_blender_xy_color() { return b.eval(xy, color); } 44 ^^^^^^^^^^^^^^^^^ 45error: 27: type mismatch: ',' cannot operate on 'blender', 'blender' 46half4 eval_blender_comma_expr() { return (b, b).eval(color, color); } 47 ^^^^ 4815 errors 49