### Compilation failed:

error: 3: invalid type
layout(binding=0) sampler2D s;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: 5: 'main' must return: 'vec4', 'float4', or 'half4'
void main() {
^^^^^^^^^^^
error: 6: unknown identifier 'sample'
    float4 a = sample(s, float2(0));
               ^^^^^^
error: 6: unknown identifier 's'
    float4 a = sample(s, float2(0));
                      ^
error: 7: unknown identifier 'sample'
    float4 b = sample(s, float3(0));
               ^^^^^^
error: 7: unknown identifier 's'
    float4 b = sample(s, float3(0));
                      ^
error: 8: unknown identifier 'sk_FragColor'
    sk_FragColor = half4(half2(a.xy), half2(b.xy));
    ^^^^^^^^^^^^
error: 8: unknown identifier 'a'
    sk_FragColor = half4(half2(a.xy), half2(b.xy));
                               ^
error: 8: unknown identifier 'b'
    sk_FragColor = half4(half2(a.xy), half2(b.xy));
                                            ^
9 errors
