/vbox/src/VBox/GuestHost/OpenGL/state_tracker/ |
H A D | state_diff.c | 609 void crStateSwitchPrepare(CRContext *toCtx, CRContext *fromCtx, GLuint idDrawFBO, GLuint idReadFBO) argument 614 if (g_bVBoxEnableDiffOnMakeCurrent && toCtx && toCtx != fromCtx) 622 void crStateSwitchPostprocess(CRContext *toCtx, CRContext *fromCtx, GLuint idDrawFBO, GLuint idReadFBO) argument 624 if (!toCtx) 628 crStateFramebufferObjectReenableHW(fromCtx, toCtx, idDrawFBO, idReadFBO); 631 if (g_bVBoxEnableDiffOnMakeCurrent && fromCtx && toCtx != fromCtx)
|
H A D | state_occlude.c | 322 CRContext *fromCtx, CRContext *toCtx) 332 CRContext *fromCtx, CRContext *toCtx) 321 crStateOcclusionDiff(CROcclusionBits *bb, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument 331 crStateOcclusionSwitch(CROcclusionBits *bb, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument
|
H A D | state_point.c | 205 CRContext *fromCtx, CRContext *toCtx) 208 CRPointState *to = &(toCtx->point); 309 if (activeUnit != toCtx->texture.curTextureUnit) 310 diff_api.ActiveTextureARB(GL_TEXTURE0 + toCtx->texture.curTextureUnit); 316 CRContext *fromCtx, CRContext *toCtx) 319 CRPointState *to = &(toCtx->point); 423 if (activeUnit != toCtx->texture.curTextureUnit) 424 diff_api.ActiveTextureARB(GL_TEXTURE0 + toCtx->texture.curTextureUnit); 204 crStatePointDiff(CRPointBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument 315 crStatePointSwitch(CRPointBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument
|
H A D | state_pixel.c | 557 CRContext *fromCtx, CRContext *toCtx) 560 CRPixelState *to = &(toCtx->pixel); 680 CRContext *fromCtx, CRContext *toCtx) 683 CRPixelState *to = &(toCtx->pixel); 556 crStatePixelDiff(CRPixelBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument 679 crStatePixelSwitch(CRPixelBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument
|
H A D | state_stencil.c | 384 CRContext *fromCtx, CRContext *toCtx) 387 CRStencilState *to = &(toCtx->stencil); 925 CRContext *fromCtx, CRContext *toCtx) 928 CRStencilState *to = &(toCtx->stencil); 383 crStateStencilDiff(CRStencilBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument 924 crStateStencilSwitch(CRStencilBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument
|
H A D | state_bufferobject.c | 792 CRContext *fromCtx, CRContext *toCtx, 796 const CRBufferObjectState *to = &(toCtx->bufferobject); 974 CRContext *fromCtx, CRContext *toCtx) 977 const CRBufferObjectState *to = &(toCtx->bufferobject); 982 crStateBufferObjectIntCmp(bb, bitID, fromCtx, toCtx, GL_FALSE); 1020 CRContext *fromCtx, CRContext *toCtx) 1023 CRBufferObjectState *to = &(toCtx->bufferobject); 1029 if (toCtx->shared->bVBOResyncNeeded) 1032 GLboolean locked = toCtx->client.array.locked; 1034 crHashtableWalk(toCtx 791 crStateBufferObjectIntCmp(CRBufferObjectBits *bb, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx, GLboolean bSwitch) argument 973 crStateBufferObjectDiff(CRBufferObjectBits *bb, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument 1019 crStateBufferObjectSwitch(CRBufferObjectBits *bb, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument [all...] |
H A D | state_evaluators.c | 874 CRContext *fromCtx, CRContext *toCtx) 877 CREvaluatorState *to = &(toCtx->eval); 965 CRContext *fromCtx, CRContext *toCtx) 968 CREvaluatorState *to = &(toCtx->eval); 873 crStateEvaluatorSwitch(CREvaluatorBits *e, CRbitvalue * bitID, CRContext *fromCtx, CRContext *toCtx) argument 964 crStateEvaluatorDiff(CREvaluatorBits *e, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument
|
H A D | state_client.c | 1703 CRContext *fromCtx, CRContext *toCtx) 1706 const CRClientState *to = &(toCtx->client); 1709 GLint idHwArrayBuffer = CR_BUFFER_HWID(toCtx->bufferobject.arrayBuffer); 1811 for (i = 0; (unsigned int)i < toCtx->limits.maxTextureUnits; i++) { 1901 for (i = 0; (unsigned int)i < toCtx->limits.maxVertexProgramAttribs; i++) { 1959 for (i = 0; (unsigned int)i < toCtx->limits.maxTextureUnits; i++) { 1979 for (i = 0; (unsigned int)i < toCtx->limits.maxVertexProgramAttribs; i++) { 2000 CRContext *fromCtx, CRContext *toCtx) 2003 const CRClientState *to = &(toCtx->client); 2006 GLint idHwArrayBuffer = CR_BUFFER_HWID(toCtx 1702 crStateClientDiff(CRClientBits *cb, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument 1999 crStateClientSwitch(CRClientBits *cb, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument [all...] |
H A D | state_framebuffer.c | 1052 crStateFramebufferObjectReenableHW(CRContext *fromCtx, CRContext *toCtx, GLuint idDrawFBO, GLuint idReadFBO) argument 1056 fromCtx = toCtx; /* <- in case fromCtx is zero, set it to toCtx to ensure framebuffer state gets re-enabled correctly */ 1059 && fromCtx->framebufferobject.drawFB == toCtx->framebufferobject.drawFB) /* .. and it was NOT restored properly in crStateFramebufferObjectSwitch */ 1061 diff_api.BindFramebufferEXT(GL_DRAW_FRAMEBUFFER, toCtx->framebufferobject.drawFB->hwid); 1062 idDrawBuffer = toCtx->framebufferobject.drawFB->drawbuffer[0]; 1064 else if (idDrawFBO && !toCtx->framebufferobject.drawFB) 1071 && fromCtx->framebufferobject.readFB == toCtx->framebufferobject.readFB) /* .. and it was NOT restored properly in crStateFramebufferObjectSwitch */ 1073 diff_api.BindFramebufferEXT(GL_READ_FRAMEBUFFER, toCtx->framebufferobject.readFB->hwid); 1074 idReadBuffer = toCtx [all...] |
H A D | state_program.c | 1796 CRContext *fromCtx, CRContext *toCtx) 1799 CRProgramState *to = &(toCtx->program); 1854 for (i = 0; i < toCtx->limits.maxVertexProgramEnvParams / 4; i++) { 1899 for (i = 0; i < toCtx->limits.maxVertexProgramEnvParams; i++) { 1919 for (i = 0; i < toCtx->limits.maxVertexProgramLocalParams; i++) { 1958 for (i = 0; i < toCtx->limits.maxFragmentProgramEnvParams; i++) { 2030 for (i = 0; i < toCtx->limits.maxFragmentProgramEnvParams; i++) { 2067 CRContext *fromCtx, CRContext *toCtx) 2070 CRProgramState *to = &(toCtx->program); 2073 GLenum whichVert = fromCtx->extensions.ARB_vertex_program && toCtx 1795 crStateProgramDiff(CRProgramBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument 2066 crStateProgramSwitch(CRProgramBits *b, CRbitvalue *bitID, CRContext *fromCtx, CRContext *toCtx) argument [all...] |