blob: 78eff1cb99198ead54d6cc0db56981c5f8e70893 [file] [log] [blame]
Ben Claytonb07a7ce2021-06-03 11:26:17 +00001#include <metal_stdlib>
2
3using namespace metal;
Ben Clayton77a90cb2023-03-06 18:25:08 +00004void sinh_b9860e(device float2* const tint_symbol_1) {
dan sinclair6cc183c2023-03-02 21:28:45 +00005 float2 res = float2(1.17520117759704589844f);
Ben Clayton77a90cb2023-03-06 18:25:08 +00006 *(tint_symbol_1) = res;
Ben Claytonb07a7ce2021-06-03 11:26:17 +00007}
8
Ben Clayton8ec32a62022-02-09 23:55:51 +00009struct tint_symbol {
10 float4 value [[position]];
11};
12
Ben Clayton77a90cb2023-03-06 18:25:08 +000013float4 vertex_main_inner(device float2* const tint_symbol_2) {
14 sinh_b9860e(tint_symbol_2);
Ben Claytoncb6ddd22022-06-01 10:08:29 +000015 return float4(0.0f);
James Pricea5d73ce2021-08-04 22:15:28 +000016}
17
Ben Clayton77a90cb2023-03-06 18:25:08 +000018vertex tint_symbol vertex_main(device float2* tint_symbol_3 [[buffer(0)]]) {
19 float4 const inner_result = vertex_main_inner(tint_symbol_3);
James Pricea5d73ce2021-08-04 22:15:28 +000020 tint_symbol wrapper_result = {};
21 wrapper_result.value = inner_result;
22 return wrapper_result;
Ben Claytonb07a7ce2021-06-03 11:26:17 +000023}
24
Ben Clayton77a90cb2023-03-06 18:25:08 +000025fragment void fragment_main(device float2* tint_symbol_4 [[buffer(0)]]) {
26 sinh_b9860e(tint_symbol_4);
Ben Claytonb07a7ce2021-06-03 11:26:17 +000027 return;
28}
29
Ben Clayton77a90cb2023-03-06 18:25:08 +000030kernel void compute_main(device float2* tint_symbol_5 [[buffer(0)]]) {
31 sinh_b9860e(tint_symbol_5);
Ben Claytonb07a7ce2021-06-03 11:26:17 +000032 return;
33}
34