Lines Matching refs:disp
103 int (*authenticate)(_EGLDisplay *disp, uint32_t id);
106 _EGLSurface* (*create_window_surface)(_EGLDisplay *disp, _EGLConfig *config,
111 _EGLSurface* (*create_pixmap_surface)(_EGLDisplay *disp, _EGLConfig *config,
116 _EGLSurface* (*create_pbuffer_surface)(_EGLDisplay *disp, _EGLConfig *config,
120 EGLBoolean (*destroy_surface)(_EGLDisplay *disp, _EGLSurface *surface);
123 EGLBoolean (*swap_interval)(_EGLDisplay *disp, _EGLSurface *surf,
127 _EGLImage* (*create_image)(_EGLDisplay *disp, _EGLContext *ctx,
132 EGLBoolean (*swap_buffers)(_EGLDisplay *disp, _EGLSurface *surf);
135 EGLBoolean (*swap_buffers_with_damage)(_EGLDisplay *disp, _EGLSurface *surface,
139 EGLBoolean (*swap_buffers_region)(_EGLDisplay *disp, _EGLSurface *surf,
143 EGLBoolean (*post_sub_buffer)(_EGLDisplay *disp, _EGLSurface *surf,
148 EGLBoolean (*copy_buffers)(_EGLDisplay *disp, _EGLSurface *surf,
152 EGLint (*query_buffer_age)(_EGLDisplay *disp, _EGLSurface *surf);
155 EGLBoolean (*query_surface)(_EGLDisplay *disp, _EGLSurface *surf,
159 struct wl_buffer* (*create_wayland_buffer_from_image)(_EGLDisplay *disp,
171 void (*close_screen_notify)(_EGLDisplay *disp);
177 bool (*set_shared_buffer_mode)(_EGLDisplay *disp, _EGLSurface *surf,
435 dri2_load_driver(_EGLDisplay *disp);
439 dri2_setup_screen(_EGLDisplay *disp);
442 dri2_setup_swap_interval(_EGLDisplay *disp, int max_swap_interval);
445 dri2_load_driver_swrast(_EGLDisplay *disp);
448 dri2_load_driver_dri3(_EGLDisplay *disp);
451 dri2_create_screen(_EGLDisplay *disp);
454 dri2_setup_extensions(_EGLDisplay *disp);
483 dri2_add_config(_EGLDisplay *disp, const __DRIconfig *dri_config, int id,
488 dri2_add_pbuffer_configs_for_visuals(_EGLDisplay *disp);
491 dri2_create_image_khr(_EGLDisplay *disp, _EGLContext *ctx, EGLenum target,
495 dri2_create_image_dma_buf(_EGLDisplay *disp, _EGLContext *ctx,
499 dri2_create_image_from_dri(_EGLDisplay *disp, __DRIimage *dri_image);
503 dri2_initialize_x11(_EGLDisplay *disp);
510 dri2_initialize_x11(_EGLDisplay *disp)
525 dri2_initialize_drm(_EGLDisplay *disp);
530 dri2_initialize_drm(_EGLDisplay *disp)
540 dri2_initialize_wayland(_EGLDisplay *disp);
547 dri2_initialize_wayland(_EGLDisplay *disp)
557 dri2_initialize_android(_EGLDisplay *disp);
560 dri2_initialize_android(_EGLDisplay *disp)
568 dri2_initialize_ohos(_EGLDisplay *disp);
571 dri2_initialize_ohos(_EGLDisplay *disp)
578 dri2_initialize_surfaceless(_EGLDisplay *disp);
581 dri2_initialize_device(_EGLDisplay *disp);
586 dri2_flush_drawable_for_swapbuffers(_EGLDisplay *disp, _EGLSurface *draw);
593 dri2_set_WL_bind_wayland_display(_EGLDisplay *disp)
596 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
605 disp->Extensions.WL_bind_wayland_display =
608 disp->Extensions.WL_bind_wayland_display = EGL_TRUE;
615 dri2_display_destroy(_EGLDisplay *disp);
625 dri2_init_surface(_EGLSurface *surf, _EGLDisplay *disp, EGLint type,