#include #include using namespace metal; struct main0_in { float4 vColor [[user(locn0)]]; }; struct main0_out { float4 FragColor [[color(0)]]; float gl_FragDepth [[depth(any)]]; }; fragment main0_out main0(main0_in in [[stage_in]], float4 gl_FragCoord [[position]]) { main0_out out = {}; out.FragColor = gl_FragCoord + in.vColor; out.gl_FragDepth = 0.5; return out; }