InstancingVSoutput InstancingVS(InstancingVSinput input, float4 instanceTransform : POSITION1)
{
InstancingVSoutput output;
float4 pos = input.Position + instanceTransform;//this is the world position of the object i want to translate to
float4 worldPosition = mul(input.Position, World);
float4 viewPosition = mul(worldPosition, View);
//WHAT DO I DO HERE?
pos = mul(viewPosition, Projection);
output.Position = pos ;
return output;
}
Edited by ShadowMan777, 19 June 2012 - 05:18 PM.






