Lines Matching full:dpy
124 EGLDisplay dpy = egl_display_t::getFromNativeDisplay(display);
125 return dpy;
132 EGLBoolean eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
136 egl_display_ptr dp = get_display(dpy);
144 EGLBoolean eglTerminate(EGLDisplay dpy)
152 egl_display_ptr dp = get_display(dpy);
164 EGLBoolean eglGetConfigs( EGLDisplay dpy,
170 const egl_display_ptr dp = validate_display(dpy);
183 dp->disp.dpy, configs, config_size, num_config);
189 EGLBoolean eglChooseConfig( EGLDisplay dpy, const EGLint *attrib_list,
195 const egl_display_ptr dp = validate_display(dpy);
208 dp->disp.dpy, attrib_list, configs, config_size, num_config);
213 EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config,
219 const egl_display_ptr dp = validate_display_connection(dpy, cnx);
223 dp->disp.dpy, config, attribute, value);
230 EGLSurface eglCreateWindowSurface( EGLDisplay dpy, EGLConfig config,
237 egl_display_ptr dp = validate_display_connection(dpy, cnx);
239 EGLDisplay iDpy = dp->disp.dpy;
282 EGLSurface eglCreatePixmapSurface( EGLDisplay dpy, EGLConfig config,
289 egl_display_ptr dp = validate_display_connection(dpy, cnx);
292 dp->disp.dpy, config, pixmap, attrib_list);
302 EGLSurface eglCreatePbufferSurface( EGLDisplay dpy, EGLConfig config,
308 egl_display_ptr dp = validate_display_connection(dpy, cnx);
311 dp->disp.dpy, config, attrib_list);
321 EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface)
325 const egl_display_ptr dp = validate_display(dpy);
333 EGLBoolean result = s->cnx->egl.eglDestroySurface(dp->disp.dpy, s->surface);
340 EGLBoolean eglQuerySurface( EGLDisplay dpy, EGLSurface surface,
345 const egl_display_ptr dp = validate_display(dpy);
354 dp->disp.dpy, s->surface, attribute, value);
357 void EGLAPI eglBeginFrame(EGLDisplay dpy, EGLSurface surface) {
361 const egl_display_ptr dp = validate_display(dpy);
382 EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config,
388 const egl_display_ptr dp = validate_display_connection(dpy, cnx);
389 if (dpy) {
395 dp->disp.dpy, config, share_list, attrib_list);
412 egl_context_t* c = new egl_context_t(dpy, context, config, cnx,
424 EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
428 const egl_display_ptr dp = validate_display(dpy);
437 EGLBoolean result = c->cnx->egl.eglDestroyContext(dp->disp.dpy, c->context);
444 EGLBoolean eglMakeCurrent( EGLDisplay dpy, EGLSurface draw,
449 egl_display_ptr dp = validate_display(dpy);
453 // EGL_NO_SURFACE, then an EGL_NOT_INITIALIZED error is generated if dpy is
540 EGLBoolean eglQueryContext( EGLDisplay dpy, EGLContext ctx,
545 const egl_display_ptr dp = validate_display(dpy);
553 dp->disp.dpy, c->context, attribute, value);
599 return c->dpy;
759 EGLDisplay dpy = eglGetDisplay(EGL_DEFAULT_DISPLAY);
763 EGLint result = eglClientWaitSyncKHR(dpy, sync, 0, EGL_FOREVER_KHR);
769 eglDestroySyncKHR(dpy, sync);
787 EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface draw)
792 const egl_display_ptr dp = validate_display(dpy);
801 GLTrace_eglSwapBuffers(dpy, draw);
816 EGLBoolean result = s->cnx->egl.eglSwapBuffers(dp->disp.dpy, s->surface);
821 sync = eglCreateSyncKHR(dpy, EGL_SYNC_FENCE_KHR, NULL);
831 EGLBoolean eglCopyBuffers( EGLDisplay dpy, EGLSurface surface,
836 const egl_display_ptr dp = validate_display(dpy);
844 return s->cnx->egl.eglCopyBuffers(dp->disp.dpy, s->surface, target);
847 const char* eglQueryString(EGLDisplay dpy, EGLint name)
851 const egl_display_ptr dp = validate_display(dpy);
875 EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
879 const egl_display_ptr dp = validate_display(dpy);
889 dp->disp.dpy, s->surface, attribute, value);
895 EGLDisplay dpy, EGLSurface surface, EGLint buffer)
899 const egl_display_ptr dp = validate_display(dpy);
909 dp->disp.dpy, s->surface, buffer);
915 EGLDisplay dpy, EGLSurface surface, EGLint buffer)
919 const egl_display_ptr dp = validate_display(dpy);
929 dp->disp.dpy, s->surface, buffer);
934 EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval)
938 const egl_display_ptr dp = validate_display(dpy);
944 res = cnx->egl.eglSwapInterval(dp->disp.dpy, interval);
1027 EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer,
1033 const egl_display_ptr dp = validate_display_connection(dpy, cnx);
1037 dp->disp.dpy, buftype, buffer, config, attrib_list);
1046 EGLBoolean eglLockSurfaceKHR(EGLDisplay dpy, EGLSurface surface,
1051 const egl_display_ptr dp = validate_display(dpy);
1061 dp->disp.dpy, s->surface, attrib_list);
1066 EGLBoolean eglUnlockSurfaceKHR(EGLDisplay dpy, EGLSurface surface)
1070 const egl_display_ptr dp = validate_display(dpy);
1079 return s->cnx->egl.eglUnlockSurfaceKHR(dp->disp.dpy, s->surface);
1084 EGLImageKHR eglCreateImageKHR(EGLDisplay dpy, EGLContext ctx, EGLenum target,
1089 const egl_display_ptr dp = validate_display(dpy);
1099 dp->disp.dpy,
1106 EGLBoolean eglDestroyImageKHR(EGLDisplay dpy, EGLImageKHR img)
1110 const egl_display_ptr dp = validate_display(dpy);
1115 cnx->egl.eglDestroyImageKHR(dp->disp.dpy, img);
1125 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list)
1129 const egl_display_ptr dp = validate_display(dpy);
1135 result = cnx->egl.eglCreateSyncKHR(dp->disp.dpy, type, attrib_list);
1140 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)
1144 const egl_display_ptr dp = validate_display(dpy);
1150 result = cnx->egl.eglDestroySyncKHR(dp->disp.dpy, sync);
1155 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync,
1160 const egl_display_ptr dp = validate_display(dpy);
1167 dp->disp.dpy, sync, flags, timeout);
1172 EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync,
1177 const egl_display_ptr dp = validate_display(dpy);
1184 dp->disp.dpy, sync, attribute, value);