Lines Matching full: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),
285 EGLDisplay dpy, EGLConfig config, EGLint surfType,
289 dpy, config, surfType, window);
336 static egl_pbuffer_surface_t* create(EGLDisplay dpy, EGLConfig config,
347 egl_pbuffer_surface_t(EGLDisplay dpy, EGLConfig config, EGLint surfType,
354 egl_pbuffer_surface_t::egl_pbuffer_surface_t(EGLDisplay dpy, EGLConfig config,
356 : egl_surface_t(dpy, config, surfType),
395 egl_pbuffer_surface_t* egl_pbuffer_surface_t::create(EGLDisplay dpy,
399 egl_pbuffer_surface_t* pb = new egl_pbuffer_surface_t(dpy, config, surfType,
493 EGLBoolean eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
495 VALIDATE_DISPLAY(dpy,EGL_FALSE);
507 EGLBoolean eglTerminate(EGLDisplay dpy)
509 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
547 const char* eglQueryString(EGLDisplay dpy, EGLint name)
549 VALIDATE_DISPLAY_INIT(dpy, NULL);
554 EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
556 VALIDATE_DISPLAY_INIT(dpy, NULL);
576 EGLBoolean eglChooseConfig(EGLDisplay dpy
578 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
596 EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
598 VALIDATE_DISPLAY_INIT(dpy, NULL);
611 EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
613 VALIDATE_DISPLAY_INIT(dpy, NULL);
639 EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
641 VALIDATE_DISPLAY_INIT(dpy, NULL);
684 egl_surface_t* surface = egl_pbuffer_surface_t::create(dpy, config,
697 EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
707 EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface eglSurface)
709 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
718 EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface eglSurface, EGLint attribute, EGLint *value)
720 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
785 EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
792 EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
799 EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface eglSurface, EGLint buffer)
801 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
830 EGLBoolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
837 EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval)
839 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
857 EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
859 VALIDATE_DISPLAY_INIT(dpy, EGL_NO_CONTEXT);
873 if (shareCtx->dpy != dpy)
884 EGLContext_t * context = new EGLContext_t(dpy, config, shareCtx);
895 EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
897 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
904 eglMakeCurrent(dpy, EGL_NO_CONTEXT, EGL_NO_SURFACE, EGL_NO_SURFACE);
917 EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
919 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1038 return context->dpy;
1041 EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
1043 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1096 EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface eglSurface)
1098 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1105 if (d->dpy != dpy)
1115 EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
1133 EGLImageKHR eglCreateImageKHR(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list)
1135 VALIDATE_DISPLAY_INIT(dpy, EGL_NO_IMAGE_KHR);
1168 EGLBoolean eglDestroyImageKHR(EGLDisplay dpy, EGLImageKHR img)
1170 VALIDATE_DISPLAY_INIT(dpy, EGL_FALSE);
1186 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type,
1194 VALIDATE_DISPLAY(dpy, EGL_NO_SYNC_KHR);
1215 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)
1224 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags,
1234 EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync,