### Compilation failed: error: 4: 'main' parameter must be 'float2' or 'vec2' half4 main() { return half4(1); } ^^^^^^^^^^^^ error: 5: 'main' parameter must be 'float2' or 'vec2' half4 main(half4 color) { return color; } ^^^^^^^^^^^^^^^^^^^^^^^ error: 5: unknown identifier 'color' half4 main(half4 color) { return color; } ^^^^^ error: 6: 'main' parameter must be 'float2' or 'vec2' half4 main(float2 xy, half4 color, half4 bonusColor) { return color; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 6: unknown identifier 'color' half4 main(float2 xy, half4 color, half4 bonusColor) { return color; } ^^^^^ error: 7: 'main' parameter must be 'float2' or 'vec2' half4 main(half4 outOfOrderColor, float2 outOfOrderXy) { return color; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 7: unknown identifier 'color' half4 main(half4 outOfOrderColor, float2 outOfOrderXy) { return color; } ^^^^^ error: 8: 'main' parameter must be 'float2' or 'vec2' half4 main(float2 xy, half4 color) { return color; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: 8: unknown identifier 'color' half4 main(float2 xy, half4 color) { return color; } ^^^^^ 9 errors