1#include <metal_stdlib> 2 3using namespace metal; 4struct main_out { 5 float4 gl_Position; 6}; 7struct tint_symbol_1 { 8 float4 gl_Position [[position]]; 9}; 10 11void main_1(thread float4* const tint_symbol_3) { 12 *(tint_symbol_3) = float4(0.0f, 0.0f, 0.0f, 0.0f); 13 return; 14} 15 16main_out tint_symbol_inner(thread float4* const tint_symbol_4) { 17 main_1(tint_symbol_4); 18 main_out const tint_symbol_2 = {.gl_Position=*(tint_symbol_4)}; 19 return tint_symbol_2; 20} 21 22vertex tint_symbol_1 tint_symbol() { 23 thread float4 tint_symbol_5 = 0.0f; 24 main_out const inner_result = tint_symbol_inner(&(tint_symbol_5)); 25 tint_symbol_1 wrapper_result = {}; 26 wrapper_result.gl_Position = inner_result.gl_Position; 27 return wrapper_result; 28} 29 30