blob: ddd0c9352e44547d4b3272e92d309dd622dd07be [file] [log] [blame]
dan sinclair20500b82022-10-24 21:57:27 +00001#include <metal_stdlib>
2
3using namespace metal;
4void atan_d17fb2() {
dan sinclair6cc183c2023-03-02 21:28:45 +00005 float4 res = float4(0.78539818525314331055f);
dan sinclair20500b82022-10-24 21:57:27 +00006}
7
dan sinclair20500b82022-10-24 21:57:27 +00008fragment void fragment_main() {
9 atan_d17fb2();
10 return;
11}
12
13kernel void compute_main() {
14 atan_d17fb2();
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 atan_d17fb2();
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