Lines Matching defs:cur_c
297 void egl_display_t::loseCurrent(egl_context_t * cur_c)
299 if (cur_c) {
300 egl_display_t* display = cur_c->getDisplay();
302 display->loseCurrentImpl(cur_c);
307 void egl_display_t::loseCurrentImpl(egl_context_t * cur_c)
311 ContextRef _cur_c(cur_c);
312 SurfaceRef _cur_r(cur_c ? get_surface(cur_c->read) : NULL);
313 SurfaceRef _cur_d(cur_c ? get_surface(cur_c->draw) : NULL);
317 cur_c->onLooseCurrent();
329 EGLBoolean egl_display_t::makeCurrent(egl_context_t* c, egl_context_t* cur_c,
337 ContextRef _cur_c(cur_c);
338 SurfaceRef _cur_r(cur_c ? get_surface(cur_c->read) : NULL);
339 SurfaceRef _cur_d(cur_c ? get_surface(cur_c->draw) : NULL);
348 if (!cur_c) {
353 result = cur_c->cnx->egl.eglMakeCurrent(
356 cur_c->onLooseCurrent();