Home | History | Annotate | Download | only in dri2

Lines Matching refs:disp

177 dri2_create_surface(_EGLDriver *drv, _EGLDisplay *disp, EGLint type,
181 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
197 if (!_eglInitSurface(&dri2_surf->base, disp, type, conf, attrib_list))
271 dri2_create_window_surface(_EGLDriver *drv, _EGLDisplay *disp,
275 return dri2_create_surface(drv, disp, EGL_WINDOW_BIT, conf,
280 dri2_create_pixmap_surface(_EGLDriver *drv, _EGLDisplay *disp,
284 return dri2_create_surface(drv, disp, EGL_PIXMAP_BIT, conf,
289 dri2_create_pbuffer_surface(_EGLDriver *drv, _EGLDisplay *disp,
292 return dri2_create_surface(drv, disp, EGL_PBUFFER_BIT, conf,
297 dri2_destroy_surface(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf)
299 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
567 dri2_x11_authenticate(_EGLDisplay *disp, uint32_t id)
569 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
591 dri2_authenticate(_EGLDisplay *disp)
593 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
601 if (dri2_x11_authenticate(disp, magic) < 0) {
611 _EGLDisplay *disp)
647 dri2_add_config(disp, dri2_dpy->driver_configs[j], id++,
655 if (!_eglGetArraySize(disp->Configs)) {
664 dri2_copy_region(_EGLDriver *drv, _EGLDisplay *disp,
667 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
697 dri2_swap_buffers_msc(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *draw,
701 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
718 return dri2_copy_region(drv, disp, draw, dri2_surf->region) ? 0 : -1;
746 return dri2_copy_region(drv, disp, draw, dri2_surf->region) ? 0 : -1;
752 dri2_swap_buffers(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *draw)
754 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
758 return dri2_swap_buffers_msc(drv, disp, draw, 0, 0, 0) != -1;
768 dri2_swap_buffers_region(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *draw,
771 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
779 return dri2_copy_region(drv, disp, draw, dri2_surf->region);
790 ret = dri2_copy_region(drv, disp, draw, region);
797 dri2_post_sub_buffer(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *draw,
805 return dri2_swap_buffers_region(drv, disp, draw, 1, rect);
809 dri2_swap_interval(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf, EGLint interval)
812 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
834 dri2_copy_buffers(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf,
837 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
861 dri2_create_image_khr_pixmap(_EGLDisplay *disp, _EGLContext *ctx,
864 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
927 if (!_eglInitImage(&dri2_img->base, disp)) {
951 dri2_x11_create_image_khr(_EGLDriver *drv, _EGLDisplay *disp,
959 return dri2_create_image_khr_pixmap(disp, ctx, buffer, attr_list);
961 return dri2_create_image_khr(drv, disp, ctx, target, buffer, attr_list);
966 dri2_initialize_x11_swrast(_EGLDriver *drv, _EGLDisplay *disp)
989 disp->DriverData = (void *) dri2_dpy;
990 if (disp->PlatformDisplay == NULL) {
993 dri2_dpy->conn = XGetXCBConnection((Display *) disp->PlatformDisplay);
1001 if (!dri2_load_driver_swrast(disp))
1014 if (!dri2_create_screen(disp))
1018 if (!dri2_add_configs_for_visuals(dri2_dpy, disp))
1023 disp->VersionMajor = 1;
1024 disp->VersionMinor = 4;
1029 _eglCleanupDisplay(disp);
1034 if (disp->PlatformDisplay == NULL)
1044 dri2_initialize_x11_dri2(_EGLDriver *drv, _EGLDisplay *disp)
1065 disp->DriverData = (void *) dri2_dpy;
1066 if (disp->PlatformDisplay == NULL) {
1069 dri2_dpy->conn = XGetXCBConnection((Display *) disp->PlatformDisplay);
1082 if (!dri2_load_driver(disp))
1103 if (!dri2_authenticate(disp))
1131 if (!dri2_create_screen(disp))
1135 if (!dri2_add_configs_for_visuals(dri2_dpy, disp))
1139 disp->Extensions.KHR_image_pixmap = EGL_TRUE;
1140 disp->Extensions.NOK_swap_region = EGL_TRUE;
1141 disp->Extensions.NOK_texture_from_pixmap = EGL_TRUE;
1142 disp->Extensions.NV_post_sub_buffer = EGL_TRUE;
1145 disp->Extensions.WL_bind_wayland_display = EGL_TRUE;
1150 disp->VersionMajor = 1;
1151 disp->VersionMinor = 4;
1156 _eglCleanupDisplay(disp);
1163 if (disp->PlatformDisplay == NULL)
1172 dri2_initialize_x11(_EGLDriver *drv, _EGLDisplay *disp)
1179 if (!dri2_initialize_x11_dri2(drv, disp)) {
1180 initialized = dri2_initialize_x11_swrast(drv, disp);
1183 initialized = dri2_initialize_x11_swrast(drv, disp);