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 ); } }
void SERVER_DISPATCH_APIENTRY crServerDispatchLoadIdentity( void ) { const GLenum matMode = cr_server.curClient->currentCtxInfo->pContext->transform.matrixMode; const CRMuralInfo *mural = cr_server.curClient->currentMural; crStateLoadIdentity(); if (matMode == GL_MODELVIEW && cr_server.viewOverride) { int eye = crServerGetCurrentEye(); crServerApplyViewMatrix(&cr_server.viewMatrix[eye]); } else { cr_server.head_spu->dispatch_table.LoadIdentity( ); } }