Lines Matching defs:dpy
237 _EGLDisplay *dpy = _eglLookupDisplay(display);
238 if (dpy)
239 mtx_lock(&dpy->Mutex);
240 return dpy;
248 _eglUnlockDisplay(_EGLDisplay *dpy)
250 mtx_unlock(&dpy->Mutex);
359 _EGLDisplay *dpy;
368 dpy = _eglFindDisplay(plat, native_display_ptr);
369 return _eglGetDisplayHandle(dpy);
376 _EGLDisplay *dpy;
381 dpy = _eglGetX11Display((Display*) native_display, attrib_list);
386 dpy = _eglGetGbmDisplay((struct gbm_device*) native_display,
392 dpy = _eglGetWaylandDisplay((struct wl_display*) native_display,
398 dpy = _eglGetSurfacelessDisplay(native_display, attrib_list);
405 return _eglGetDisplayHandle(dpy);
462 _eglCreateExtensionsString(_EGLDisplay *dpy)
466 if (dpy->Extensions.ext) { \
468 assert(exts <= dpy->ExtensionsString + _EGL_MAX_EXTENSIONS_LEN); \
472 char *exts = dpy->ExtensionsString;
497 if (dpy->Extensions.KHR_image_base && dpy->Extensions.KHR_image_pixmap)
504 if (dpy->Extensions.EXT_swap_buffers_with_damage)
508 if (dpy->Extensions.KHR_no_config_context)
525 _eglCreateAPIsString(_EGLDisplay *dpy)
527 if (dpy->ClientAPIs & EGL_OPENGL_BIT)
528 strcat(dpy->ClientAPIsString, "OpenGL ");
530 if (dpy->ClientAPIs & EGL_OPENGL_ES_BIT ||
531 dpy->ClientAPIs & EGL_OPENGL_ES2_BIT ||
532 dpy->ClientAPIs & EGL_OPENGL_ES3_BIT_KHR) {
533 strcat(dpy->ClientAPIsString, "OpenGL_ES ");
536 if (dpy->ClientAPIs & EGL_OPENVG_BIT)
537 strcat(dpy->ClientAPIsString, "OpenVG ");
539 assert(strlen(dpy->ClientAPIsString) < sizeof(dpy->ClientAPIsString));
568 eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor)
570 dpy);
625 eglTerminate(EGLDisplay dpy)
627 _EGLDisplay *disp = _eglLockDisplay(dpy);
648 eglQueryString(EGLDisplay dpy, EGLint name)
653 if (dpy == EGL_NO_DISPLAY && name == EGL_EXTENSIONS) {
657 disp = _eglLockDisplay(dpy);
677 eglGetConfigs(EGLDisplay dpy, EGLConfig *configs,
680 _EGLDisplay *disp = _eglLockDisplay(dpy);
694 eglChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs,
697 _EGLDisplay *disp = _eglLockDisplay(dpy);
712 eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config,
715 _EGLDisplay *disp = _eglLockDisplay(dpy);
730 eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_list,
733 _EGLDisplay *disp = _eglLockDisplay(dpy);
760 eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
762 _EGLDisplay *disp = _eglLockDisplay(dpy);
778 eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read,
781 _EGLDisplay *disp = _eglLockDisplay(dpy);
828 eglQueryContext(EGLDisplay dpy, EGLContext ctx,
831 _EGLDisplay *disp = _eglLockDisplay(dpy);
890 eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config,
893 _EGLDisplay *disp = _eglLockDisplay(dpy);
920 eglCreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config,
924 _EGLDisplay *disp = _eglLockDisplay(dpy);
935 eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config,
939 _EGLDisplay *disp = _eglLockDisplay(dpy);
1012 eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config,
1015 _EGLDisplay *disp = _eglLockDisplay(dpy);
1024 eglCreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config,
1028 _EGLDisplay *disp = _eglLockDisplay(dpy);
1038 eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config,
1042 _EGLDisplay *disp = _eglLockDisplay(dpy);
1061 eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config,
1064 _EGLDisplay *disp = _eglLockDisplay(dpy);
1084 eglDestroySurface(EGLDisplay dpy, EGLSurface surface)
1086 _EGLDisplay *disp = _eglLockDisplay(dpy);
1100 eglQuerySurface(EGLDisplay dpy, EGLSurface surface,
1103 _EGLDisplay *disp = _eglLockDisplay(dpy);
1116 eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface,
1119 _EGLDisplay *disp = _eglLockDisplay(dpy);
1133 eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
1135 _EGLDisplay *disp = _eglLockDisplay(dpy);
1149 eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)
1151 _EGLDisplay *disp = _eglLockDisplay(dpy);
1165 eglSwapInterval(EGLDisplay dpy, EGLint interval)
1167 _EGLDisplay *disp = _eglLockDisplay(dpy);
1190 eglSwapBuffers(EGLDisplay dpy, EGLSurface surface)
1193 _EGLDisplay *disp = _eglLockDisplay(dpy);
1238 eglSwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface,
1241 _EGLDisplay *disp = _eglLockDisplay(dpy);
1248 eglSwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface,
1251 _EGLDisplay *disp = _eglLockDisplay(dpy);
1258 eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
1260 _EGLDisplay *disp = _eglLockDisplay(dpy);
1471 eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype,
1475 _EGLDisplay *disp = _eglLockDisplay(dpy);
1534 /* "If <target> is EGL_LINUX_DMA_BUF_EXT, <dpy> must be a valid display,
1548 eglCreateImageKHR(EGLDisplay dpy, EGLContext ctx, EGLenum target,
1551 _EGLDisplay *disp = _eglLockDisplay(dpy);
1558 eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target,
1561 _EGLDisplay *disp = _eglLockDisplay(dpy);
1578 eglDestroyImage(EGLDisplay dpy, EGLImage image)
1580 _EGLDisplay *disp = _eglLockDisplay(dpy);
1667 eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *int_list)
1669 _EGLDisplay *disp = _eglLockDisplay(dpy);
1696 eglCreateSync64KHR(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
1698 _EGLDisplay *disp = _eglLockDisplay(dpy);
1706 eglCreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
1708 _EGLDisplay *disp = _eglLockDisplay(dpy);
1716 eglDestroySync(EGLDisplay dpy, EGLSync sync)
1718 _EGLDisplay *disp = _eglLockDisplay(dpy);
1738 eglClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
1740 _EGLDisplay *disp = _eglLockDisplay(dpy);
1755 /* if sync type is EGL_SYNC_REUSABLE_KHR, dpy should be
1761 _eglUnlockDisplay(dpy);
1800 eglWaitSyncKHR(EGLDisplay dpy, EGLSync sync, EGLint flags)
1802 _EGLDisplay *disp = _eglLockDisplay(dpy);
1810 eglWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)
1816 _EGLDisplay *disp = _eglLockDisplay(dpy);
1824 eglSignalSyncKHR(EGLDisplay dpy, EGLSync sync, EGLenum mode)
1826 _EGLDisplay *disp = _eglLockDisplay(dpy);
1857 eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
1859 _EGLDisplay *disp = _eglLockDisplay(dpy);
1867 eglGetSyncAttribKHR(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLint *value)
1869 _EGLDisplay *disp = _eglLockDisplay(dpy);
1894 eglDupNativeFenceFDANDROID(EGLDisplay dpy, EGLSync sync)
1896 _EGLDisplay *disp = _eglLockDisplay(dpy);
1918 eglSwapBuffersRegionNOK(EGLDisplay dpy, EGLSurface surface,
1922 _EGLDisplay *disp = _eglLockDisplay(dpy);
1946 eglCreateDRMImageMESA(EGLDisplay dpy, const EGLint *attr_list)
1948 _EGLDisplay *disp = _eglLockDisplay(dpy);
1966 eglExportDRMImageMESA(EGLDisplay dpy, EGLImage image,
1969 _EGLDisplay *disp = _eglLockDisplay(dpy);
1991 eglBindWaylandDisplayWL(EGLDisplay dpy, struct wl_display *display)
1993 _EGLDisplay *disp = _eglLockDisplay(dpy);
2011 eglUnbindWaylandDisplayWL(EGLDisplay dpy, struct wl_display *display)
2013 _EGLDisplay *disp = _eglLockDisplay(dpy);
2031 eglQueryWaylandBufferWL(EGLDisplay dpy, struct wl_resource *buffer,
2034 _EGLDisplay *disp = _eglLockDisplay(dpy);
2053 eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, EGLImage image)
2055 _EGLDisplay *disp = _eglLockDisplay(dpy);
2076 eglPostSubBufferNV(EGLDisplay dpy, EGLSurface surface,
2079 _EGLDisplay *disp = _eglLockDisplay(dpy);
2121 eglExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImage image,
2125 _EGLDisplay *disp = _eglLockDisplay(dpy);
2145 eglExportDMABUFImageMESA(EGLDisplay dpy, EGLImage image,
2148 _EGLDisplay *disp = _eglLockDisplay(dpy);
2167 eglLabelObjectKHR(EGLDisplay dpy, EGLenum objectType, EGLObjectKHR object,
2186 disp = _eglLockDisplay(dpy);
2191 if (dpy != (EGLDisplay) object)
2418 _eglLockDisplayInterop(EGLDisplay dpy, EGLContext context,
2423 *disp = _eglLockDisplay(dpy);
2444 MesaGLInteropEGLQueryDeviceInfo(EGLDisplay dpy, EGLContext context,
2452 ret = _eglLockDisplayInterop(dpy, context, &disp, &drv, &ctx);
2466 MesaGLInteropEGLExportObject(EGLDisplay dpy, EGLContext context,
2475 ret = _eglLockDisplayInterop(dpy, context, &disp, &drv, &ctx);