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; | |
} |