blob: d936d8816e8bece812b204db71e129c74a1d6ea7 [file] [log] [blame]
Antonio Maioranobed9c982022-12-13 23:59:45 +00001#include <metal_stdlib>
2
3using namespace metal;
4void fract_2eddfe() {
5 float res = 0.25f;
6}
7
Antonio Maioranobed9c982022-12-13 23:59:45 +00008fragment void fragment_main() {
9 fract_2eddfe();
10 return;
11}
12
13kernel void compute_main() {
14 fract_2eddfe();
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 fract_2eddfe();
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