SPIRV-Cross/reference/shaders/asm/vert/empty-io.asm.vert
2017-03-24 10:03:11 +01:00

30 lines
382 B
GLSL

#version 450
struct VSInput
{
vec4 position;
};
struct VSOutput
{
vec4 position;
};
layout(location = 0) in vec4 position;
VSOutput _main(VSInput _input)
{
VSOutput _out;
_out.position = _input.position;
return _out;
}
void main()
{
VSInput _input;
_input.position = position;
VSInput param = _input;
gl_Position = _main(param).position;
}