#include <koan.fx>


struct VS_IN
{
    float4 pos : POSITION;
    float4 color : COLOR0;
    float2 tex : TEXCOORD0;
};

struct VS_OUT
{
    float4 pos : POSITION;
    float4 color : COLOR0;
    float2 tex : TEXCOORD0;
};

VS_OUT VSMain(VS_IN input)
{
	//g_mWorldViewProject = mul( mul(g_mWorld, g_mView), g_mProject );
	
    VS_OUT output;    
    output.pos = mul(input.pos, g_mWorldViewProject);    
    output.tex = mul(input.tex, g_mTexture);
    output.color = input.color;
    return output;
}

technique RootEffect
{
	pass P0
	{
		VertexShader = compile vs_1_1 VSMain();
	}
}