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