public override void PrepareForDrawingOverride() { Transforms.UpdateMatrices(m_instancesCount, m_useFog, viewProjection: false, worldViewProjection: true); m_worldViewProjectionMatrixParameter.SetValue(Transforms.WorldViewProjection, InstancesCount); if (m_lightsCount >= 1) { m_worldMatrixParameter.SetValue(Transforms.World, InstancesCount); } if (m_useFog) { m_worldViewMatrixParameter.SetValue(Transforms.WorldView, InstancesCount); } }
public override void PrepareForDrawingOverride() { Transforms.UpdateMatrices(1, worldView: false, viewProjection: false, worldViewProjection: true); m_worldViewProjectionMatrixParameter.SetValue(Transforms.WorldViewProjection, 1); }