Lines Matching refs:disp

95 dri2_drm_create_surface(_EGLDriver *drv, _EGLDisplay *disp, EGLint type,
99 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
114 if (!_eglInitSurface(&dri2_surf->base, disp, type, conf, attrib_list))
164 dri2_drm_create_window_surface(_EGLDriver *drv, _EGLDisplay *disp,
168 return dri2_drm_create_surface(drv, disp, EGL_WINDOW_BIT, conf,
173 dri2_drm_create_pixmap_surface(_EGLDriver *drv, _EGLDisplay *disp,
188 dri2_drm_destroy_surface(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf)
190 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
412 dri2_drm_swap_buffers(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *draw)
414 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
440 dri2_flush_drawable_for_swapbuffers(disp, draw);
449 _EGLDisplay *disp, _EGLSurface *surface)
462 dri2_drm_create_image_khr_pixmap(_EGLDisplay *disp, _EGLContext *ctx,
465 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
475 if (!_eglInitImage(&dri2_img->base, disp)) {
491 dri2_drm_create_image_khr(_EGLDriver *drv, _EGLDisplay *disp,
499 return dri2_drm_create_image_khr_pixmap(disp, ctx, buffer, attr_list);
501 return dri2_create_image_khr(drv, disp, ctx, target, buffer, attr_list);
506 dri2_drm_authenticate(_EGLDisplay *disp, uint32_t id)
508 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
581 drm_add_configs_for_visuals(_EGLDriver *drv, _EGLDisplay *disp)
583 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
619 dri2_conf = dri2_add_config(disp, dri2_dpy->driver_configs[i],
658 dri2_initialize_drm(_EGLDriver *drv, _EGLDisplay *disp)
671 disp->DriverData = (void *) dri2_dpy;
673 gbm = disp->PlatformDisplay;
720 dri2_dpy->gbm_dri->lookup_user_data = disp;
733 dri2_setup_screen(disp);
735 if (!drm_add_configs_for_visuals(drv, disp)) {
740 disp->Extensions.KHR_image_pixmap = EGL_TRUE;
742 disp->Extensions.EXT_buffer_age = EGL_TRUE;
747 dri2_set_WL_bind_wayland_display(drv, disp);
761 disp->DriverData = NULL;