Projection matrix improvements