Lines Matching defs:dpy
93 #define VALIDATE_DISPLAY(dpy,ret) \
94 if ((dpy) != (EGLDisplay)&s_display) { \
98 #define VALIDATE_DISPLAY_INIT(dpy,ret) \
99 VALIDATE_DISPLAY(dpy, ret) \
128 if (s->dpy != (EGLDisplay)&s_display) \
133 EGLContext_t::EGLContext_t(EGLDisplay dpy, EGLConfig config, EGLContext_t* shareCtx) :
134 dpy(dpy),
170 EGLDisplay dpy;
174 egl_surface_t(EGLDisplay dpy, EGLConfig config, EGLint surfaceType);
208 egl_surface_t::egl_surface_t(EGLDisplay dpy, EGLConfig config, EGLint surfaceType)
209 : dpy(dpy), config(config), surfaceType(surfaceType), rcSurface(0)
230 EGLDisplay dpy, EGLConfig config, EGLint surfType,
240 EGLDisplay dpy, EGLConfig config, EGLint surfType,
249 EGLDisplay dpy, EGLConfig config, EGLint surfType,
251 : egl_surface_t(dpy, config, surfType),
284 EGLDisplay dpy, EGLConfig config, EGLint surfType,
288 dpy, config, surfType, window);
334 static egl_pbuffer_surface_t* create(EGLDisplay dpy, EGLConfig config,
345 egl_pbuffer_surface_t(EGLDisplay dpy, EGLConfig config, EGLint surfType,
352 egl_pbuffer_surface_t::egl_pbuffer_surface_t(EGLDisplay dpy, EGLConfig config,
354 : egl_surface_t(dpy, config, surfType),
393 egl_pbuffer_surface_t* egl_pbuffer_surface_t::create(EGLDisplay dpy,
397 egl_pbuffer_surface_t* pb = new egl_pbuffer_surface_t(dpy, config, surfType,
491 EGLBoolean eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
493 VALIDATE_DISPLAY(dpy,EGL_FALSE);
505 EGLBoolean eglTerminate(EGLDisplay dpy)
507 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
545 const char* eglQueryString(EGLDisplay dpy, EGLint name)
547 VALIDATE_DISPLAY_INIT(dpy, NULL);
552 EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
554 VALIDATE_DISPLAY_INIT(dpy, NULL);
574 EGLBoolean eglChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
576 dpy, EGL_FALSE);
594 EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
596 VALIDATE_DISPLAY_INIT(dpy, NULL);
609 EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
611 VALIDATE_DISPLAY_INIT(dpy, NULL);
637 EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
639 VALIDATE_DISPLAY_INIT(dpy, NULL);
682 egl_surface_t* surface = egl_pbuffer_surface_t::create(dpy, config,
695 EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
705 EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface eglSurface)
707 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
716 EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface eglSurface, EGLint attribute, EGLint *value)
718 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
783 EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
790 EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
797 EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface eglSurface, EGLint buffer)
799 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
828 EGLBoolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
835 EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval)
837 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
855 EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
857 VALIDATE_DISPLAY_INIT(dpy, EGL_NO_CONTEXT);
871 if (shareCtx->dpy != dpy)
882 EGLContext_t * context = new EGLContext_t(dpy, config, shareCtx);
893 EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
895 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
902 eglMakeCurrent(dpy, EGL_NO_CONTEXT, EGL_NO_SURFACE, EGL_NO_SURFACE);
915 EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
917 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1036 return context->dpy;
1039 EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
1041 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1094 EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface eglSurface)
1096 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1103 if (d->dpy != dpy)
1113 EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
1131 EGLImageKHR eglCreateImageKHR(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list)
1133 VALIDATE_DISPLAY_INIT(dpy, EGL_NO_IMAGE_KHR);
1166 EGLBoolean eglDestroyImageKHR(EGLDisplay dpy, EGLImageKHR img)
1168 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1184 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type,
1192 VALIDATE_DISPLAY(dpy, EGL_NO_SYNC_KHR);
1213 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)
1222 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags,
1232 EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync,