Lines Matching refs:draw
203 draw(EGL_NO_SURFACE), in EGLContext_t()
656 if (context->read == context->draw) { in s_destroyPendingSurfacesInContext()
658 s_destroyPendingSurfaceAndSetNull(&context->draw); in s_destroyPendingSurfacesInContext()
659 if (context->draw == NULL) { in s_destroyPendingSurfacesInContext()
663 s_destroyPendingSurfaceAndSetNull(&context->draw); in s_destroyPendingSurfacesInContext()
1466 if (!ctx->draw) { in eglSwapInterval()
1469 egl_surface_t* draw(static_cast<egl_surface_t*>(ctx->draw)); in eglSwapInterval() local
1470 draw->setSwapInterval(interval); in eglSwapInterval()
1658 EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) in eglMakeCurrent() argument
1661 VALIDATE_SURFACE_RETURN(draw, EGL_FALSE); in eglMakeCurrent()
1668 if ((read == EGL_NO_SURFACE && draw == EGL_NO_SURFACE) && (ctx != EGL_NO_CONTEXT)) in eglMakeCurrent()
1670 if ((read != EGL_NO_SURFACE || draw != EGL_NO_SURFACE) && (ctx == EGL_NO_CONTEXT)) in eglMakeCurrent()
1675 egl_surface_t * drawSurf = static_cast<egl_surface_t *>(draw); in eglMakeCurrent()
1687 (context && (context->draw == draw) && (context->read == read)))) { in eglMakeCurrent()
1694 if (prevCtx->draw) { in eglMakeCurrent()
1695 static_cast<egl_surface_t *>(prevCtx->draw)->setIsCurrent(false); in eglMakeCurrent()
1721 context->draw = draw; in eglMakeCurrent()
1868 return context->draw; in eglGetCurrentSurface()
1902 if (!context->draw) in eglQueryContext()