protected void UseRenderableViewProjection( IRenderable renderable )
{
// View
bool useIdentityView = renderable.UseIdentityView;
if ( useIdentityView )
{
// Using identity view now, change it
this.targetRenderSystem.ViewMatrix = Matrix4.Identity;
this.lastViewWasIdentity = true;
}
// Projection
bool useIdentityProj = renderable.UseIdentityProjection;
if ( useIdentityProj )
{
// Use identity projection matrix, still need to take RS depth into account
Matrix4 mat;
targetRenderSystem.ConvertProjectionMatrix(Matrix4.Identity, out mat);
targetRenderSystem.ProjectionMatrix = mat;
lastProjectionWasIdentity = true;
}
}