void SERVER_DISPATCH_APIENTRY crServerDispatchLoadMatrixd( const GLdouble *m )
{
    const GLenum matMode = cr_server.curClient->currentCtxInfo->pContext->transform.matrixMode;

    crStateLoadMatrixd(&cr_server.StateTracker, m );

    if (matMode == GL_MODELVIEW && cr_server.viewOverride) {
        int eye = crServerGetCurrentEye();
        crServerApplyViewMatrix(&cr_server.viewMatrix[eye]);
    }
    else {
        cr_server.head_spu->dispatch_table.LoadMatrixd( m );
    }
}
예제 #2
0
void FEEDBACKSPU_APIENTRY feedbackspu_LoadMatrixd( const GLdouble * m )
{
	crStateLoadMatrixd( m );

	feedback_spu.super.LoadMatrixd( m );
}