1#include <metal_stdlib>
2#include <simd/simd.h>
3
4using namespace metal;
5
6struct main0_out
7{
8    float4 gl_Position [[position]];
9    uint gl_Layer [[render_target_array_index]];
10};
11
12struct main0_in
13{
14    float4 coord [[attribute(0)]];
15};
16
17vertex main0_out main0(main0_in in [[stage_in]])
18{
19    main0_out out = {};
20    out.gl_Position = in.coord;
21    out.gl_Layer = uint(int(in.coord.z));
22    return out;
23}
24
25