void PACKSPU_APIENTRY packspu_Enable( GLenum cap ) { if (cap!=GL_LIGHT_MODEL_TWO_SIDE) { if (cap == GL_TEXTURE_2D) { if (g_VDbgBreakEnableDisable & CRDBG_BREAK_ENABLE_TEXTURE_2D) { RT_BREAKPOINT();} } else if (cap == GL_TEXTURE_RECTANGLE_NV) { if (g_VDbgBreakEnableDisable & CRDBG_BREAK_ENABLE_TEXTURE_RECTANGLE) { RT_BREAKPOINT();} } crStateEnable(cap); if (pack_spu.swap) crPackEnableSWAP(cap); else crPackEnable(cap); } else { static int g_glmts1_warn=0; if (!g_glmts1_warn) { crWarning("glEnable(GL_LIGHT_MODEL_TWO_SIDE) converted to valid glLightModeli(GL_LIGHT_MODEL_TWO_SIDE,1)"); g_glmts1_warn=1; } crStateLightModeli(GL_LIGHT_MODEL_TWO_SIDE, 1); crPackLightModeli(GL_LIGHT_MODEL_TWO_SIDE, 1); } }
void PACKSPU_APIENTRY packspu_Enable( GLenum cap ) { if (cap!=GL_LIGHT_MODEL_TWO_SIDE) { crStateEnable(cap); if (pack_spu.swap) crPackEnableSWAP(cap); else crPackEnable(cap); } else { static int g_glmts1_warn=0; if (!g_glmts1_warn) { crWarning("glEnable(GL_LIGHT_MODEL_TWO_SIDE) converted to valid glLightModeli(GL_LIGHT_MODEL_TWO_SIDE,1)"); g_glmts1_warn=1; } crStateLightModeli(GL_LIGHT_MODEL_TWO_SIDE, 1); crPackLightModeli(GL_LIGHT_MODEL_TWO_SIDE, 1); } }