blob: f8ad35ad338cfbc3487af2172231ceb6059d9c23 [file] [log] [blame]
Antonio Maioranobf8ee352022-07-27 15:02:25 +00001#include <metal_stdlib>
2
3using namespace metal;
4void clamp_87df46() {
Ben Claytonbe35dec2022-11-04 16:54:02 +00005 float4 res = float4(1.0f);
Antonio Maioranobf8ee352022-07-27 15:02:25 +00006}
7
Antonio Maioranobf8ee352022-07-27 15:02:25 +00008fragment void fragment_main() {
9 clamp_87df46();
10 return;
11}
12
13kernel void compute_main() {
14 clamp_87df46();
15 return;
16}
17
Natalie Chouinarde9027182024-06-13 18:50:19 +000018struct VertexOutput {
19 float4 pos;
20};
21
22struct tint_symbol {
23 float4 pos [[position]];
24};
25
26VertexOutput vertex_main_inner() {
27 VertexOutput out = {};
28 out.pos = float4(0.0f);
29 clamp_87df46();
30 return out;
31}
32
33vertex tint_symbol vertex_main() {
34 VertexOutput const inner_result = vertex_main_inner();
35 tint_symbol wrapper_result = {};
36 wrapper_result.pos = inner_result.pos;
37 return wrapper_result;
38}
39