Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //--------------------------------------------------------------------------------------
- // Vertex Shader
- //--------------------------------------------------------------------------------------
- void ColourVS(
- float1x3 iPosition : POSITION,
- float1x3 iNormal : NORMAL,
- float1x2 iUv : TEXCOORD,
- // output
- out float3 oNormal : NORMAL,
- out float2 oUv : TEXCOORD0,
- out float4 oColor : TEXCOORD1,
- out float4 oPos : TEXCOORD2,
- out float4 oPosition : SV_POSITION)
- {
- oPosition = mul(mul(mul(float4(iPosition, 1.0f), InstanceMatrix), WorldMatrix), ViewProjectionMatrix);
- oUv = iUv;
- oColor = vMeshColor;
- oNormal = mul(iNormal, WorldMatrix);
- oPos = oPosition;
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement