blob: 4faf3be7420143ece291d9c5d028a25546c1372a [file] [log] [blame]
dan sinclair2d90ded2022-11-16 21:15:49 +00001#include <metal_stdlib>
2
3using namespace metal;
4void sqrt_072192() {
5 float3 res = float3(1.0f);
6}
7
dan sinclair2d90ded2022-11-16 21:15:49 +00008fragment void fragment_main() {
9 sqrt_072192();
10 return;
11}
12
13kernel void compute_main() {
14 sqrt_072192();
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 sqrt_072192();
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