Lines Matching refs:egl
18 bool validate(egl::Display *display) in validate()
33 bool validate(egl::Display *display, EGLConfig config) in validate()
48 bool validate(egl::Display *display, gl::Context *context) in validate()
63 bool validate(egl::Display *display, egl::Surface *surface) in validate()
84 EGLint error = egl::getCurrentError(); in eglGetError()
88 egl::setCurrentError(EGL_SUCCESS); in eglGetError()
104 return new egl::Display((HDC)NULL); in eglGetDisplay()
110 return new egl::Display((HDC)display_id); in eglGetDisplay()
133 egl::Display *display = static_cast<egl::Display*>(dpy); in eglInitialize()
164 egl::Display *display = static_cast<egl::Display*>(dpy); in eglTerminate()
184 egl::Display *display = static_cast<egl::Display*>(dpy); in eglQueryString()
221 egl::Display *display = static_cast<egl::Display*>(dpy); in eglGetConfigs()
258 egl::Display *display = static_cast<egl::Display*>(dpy); in eglChooseConfig()
296 egl::Display *display = static_cast<egl::Display*>(dpy); in eglGetConfigAttrib()
325 egl::Display *display = static_cast<egl::Display*>(dpy); in eglCreateWindowSurface()
392 egl::Display *display = static_cast<egl::Display*>(dpy); in eglCreatePbufferSurface()
418 egl::Display *display = static_cast<egl::Display*>(dpy); in eglCreatePixmapSurface()
443 egl::Display *display = static_cast<egl::Display*>(dpy); in eglDestroySurface()
455 display->destroySurface((egl::Surface*)surface); in eglDestroySurface()
474 egl::Display *display = static_cast<egl::Display*>(dpy); in eglQuerySurface()
486 egl::Surface *eglSurface = (egl::Surface*)surface; in eglQuerySurface()
569 egl::setCurrentAPI(api); in eglBindAPI()
587 EGLenum API = egl::getCurrentAPI(); in eglQueryAPI()
643 egl::Display *display = static_cast<egl::Display*>(dpy); in eglCreatePbufferFromClientBuffer()
669 egl::Display *display = static_cast<egl::Display*>(dpy); in eglSurfaceAttrib()
694 egl::Display *display = static_cast<egl::Display*>(dpy); in eglBindTexImage()
719 egl::Display *display = static_cast<egl::Display*>(dpy); in eglReleaseTexImage()
744 egl::Display *display = static_cast<egl::Display*>(dpy); in eglSwapInterval()
751 egl::Surface *draw_surface = static_cast<egl::Surface*>(egl::getCurrentDrawSurface()); in eglSwapInterval()
799 egl::Display *display = static_cast<egl::Display*>(dpy); in eglCreateContext()
824 egl::Display *display = static_cast<egl::Display*>(dpy); in eglDestroyContext()
855 egl::Display *display = static_cast<egl::Display*>(dpy); in eglMakeCurrent()
869 if ((draw != EGL_NO_SURFACE && !validate(display, static_cast<egl::Surface*>(draw))) || in eglMakeCurrent()
870 (read != EGL_NO_SURFACE && !validate(display, static_cast<egl::Surface*>(read)))) in eglMakeCurrent()
880 egl::setCurrentDisplay(dpy); in eglMakeCurrent()
881 egl::setCurrentDrawSurface(draw); in eglMakeCurrent()
882 egl::setCurrentReadSurface(read); in eglMakeCurrent()
884 glMakeCurrent(context, display, static_cast<egl::Surface*>(draw)); in eglMakeCurrent()
922 EGLSurface read = egl::getCurrentReadSurface(); in eglGetCurrentSurface()
927 EGLSurface draw = egl::getCurrentDrawSurface(); in eglGetCurrentSurface()
949 EGLDisplay dpy = egl::getCurrentDisplay(); in eglGetCurrentDisplay()
968 egl::Display *display = static_cast<egl::Display*>(dpy); in eglQueryContext()
1029 egl::Display *display = static_cast<egl::Display*>(dpy); in eglSwapBuffers()
1041 egl::Surface *eglSurface = (egl::Surface*)surface; in eglSwapBuffers()
1062 egl::Display *display = static_cast<egl::Display*>(dpy); in eglCopyBuffers()