blob: 4c9e887dc1e3fcab88a71e9b0fa875da1630a920 [file] [log] [blame]
James Price077fe642021-06-29 08:45:34 +00001#include <metal_stdlib>
2
3using namespace metal;
James Price077fe642021-06-29 08:45:34 +00004void select_8fa62c() {
5 int3 res = select(int3(), int3(), bool());
6}
7
Ben Clayton8ec32a62022-02-09 23:55:51 +00008struct tint_symbol {
9 float4 value [[position]];
10};
11
James Pricea5d73ce2021-08-04 22:15:28 +000012float4 vertex_main_inner() {
James Price077fe642021-06-29 08:45:34 +000013 select_8fa62c();
James Pricea5d73ce2021-08-04 22:15:28 +000014 return float4();
15}
16
17vertex tint_symbol vertex_main() {
18 float4 const inner_result = vertex_main_inner();
19 tint_symbol wrapper_result = {};
20 wrapper_result.value = inner_result;
21 return wrapper_result;
James Price077fe642021-06-29 08:45:34 +000022}
23
24fragment void fragment_main() {
25 select_8fa62c();
26 return;
27}
28
29kernel void compute_main() {
30 select_8fa62c();
31 return;
32}
33