1#include <metal_stdlib> 2#include <simd/simd.h> 3 4using namespace metal; 5 6struct main0_out 7{ 8 float4 o1 [[color(1)]]; 9 float4 o3 [[color(3)]]; 10 float4 o6 [[color(6)]]; 11 float4 o7 [[color(7)]]; 12}; 13 14fragment main0_out main0() 15{ 16 float4 o0; 17 float4 o2; 18 float4 o4; 19 float4 o5; 20 float gl_FragDepth; 21 int gl_FragStencilRefARB; 22 main0_out out = {}; 23 o0 = float4(0.0, 0.0, 0.0, 1.0); 24 out.o1 = float4(1.0, 0.0, 0.0, 1.0); 25 o2 = float4(0.0, 1.0, 0.0, 1.0); 26 out.o3 = float4(0.0, 0.0, 1.0, 1.0); 27 o4 = float4(1.0, 0.0, 1.0, 0.5); 28 o5 = float4(0.25); 29 out.o6 = float4(0.75); 30 out.o7 = float4(1.0); 31 gl_FragDepth = 0.89999997615814208984375; 32 gl_FragStencilRefARB = uint(127); 33 return out; 34} 35 36