1static float4 gl_Position; 2static float4 pos; 3 4struct SPIRV_Cross_Input 5{ 6 float4 pos : TEXCOORD0; 7}; 8 9struct SPIRV_Cross_Output 10{ 11 float4 gl_Position : SV_Position; 12}; 13 14void vert_main() 15{ 16 gl_Position = pos; 17} 18 19SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) 20{ 21 pos = stage_input.pos; 22 vert_main(); 23 SPIRV_Cross_Output stage_output; 24 stage_output.gl_Position = gl_Position; 25 return stage_output; 26} 27