//Bypass vertex shader - simply outputs the inputted values. IMPORTANT: Should only be used with shaders in which SV_POSITION is calculated later.

struct InputType
{
	float4 position : POSITION;
	float2 tex : TEXCOORD0;
	float3 normal : NORMAL;
};

struct OutputType
{
	float4 position : POSITION;
	float2 tex : TEXCOORD0;
	float3 normal : NORMAL;
};

OutputType main(InputType input)
{
	OutputType output;

	//Output all the input values
	output.position = input.position;
	output.tex = input.tex;
	output.normal = input.normal;

	return output;
}
