// Tää sheideri ei tee 'mitään'

struct VertIn
{
	float4 pos : POSITION;
	float4 diffuse : COLOR0;
	float2 tex0 : TEXCOORD0;
};
struct VertOut
{
	float4 pos : POSITION;
	float4 col : COLOR0;
};

void main(in VertIn vin, 
					in uniform float4x4 modelviewproj,
					out VertOut vout )
{
	// Palautetaan verteksi sellaisenaan

	// Etsitään verteksin paikka kertomalla sitä modelviewprojektiolla
	vout.pos = mul(modelviewproj, vin.pos);
	
	vout.col = vin.diffuse;	
}
