| static float4 gl_Position; | |
| static float4 pos; | |
| struct SPIRV_Cross_Input | |
| { | |
| float4 pos : TEXCOORD0; | |
| }; | |
| struct SPIRV_Cross_Output | |
| { | |
| float4 gl_Position : SV_Position; | |
| }; | |
| void vert_main() | |
| { | |
| gl_Position = pos; | |
| } | |
| SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) | |
| { | |
| pos = stage_input.pos; | |
| vert_main(); | |
| SPIRV_Cross_Output stage_output; | |
| stage_output.gl_Position = gl_Position; | |
| return stage_output; | |
| } |