PDGL_API void pdglNormalPointer( GLenum type, GLsizei stride, const GLvoid *ptr ) { if(pglNormalPointer) { pglNormalPointer(type, stride, ptr); return; } pglNormalPointer=pdglGetProcAddress("glNormalPointer"); pglNormalPointer(type, stride, ptr); }
// prepare normal array for API static void ogl_SetNormalArray( GFXNormal *pnor) { ASSERT( _pGfx->gl_eCurrentAPI==GAT_OGL); ASSERT( pnor!=NULL); _sfStats.StartTimer(CStatForm::STI_GFXAPI); pglEnableClientState(GL_NORMAL_ARRAY); ASSERT( pglIsEnabled(GL_NORMAL_ARRAY)); pglNormalPointer( GL_FLOAT, sizeof (*pnor), pnor); OGL_CHECKERROR; _sfStats.StopTimer(CStatForm::STI_GFXAPI); }