/third_party/mesa3d/src/egl/drivers/dri2/ |
H A D | egl_dri2.c | 373 dri2_image_format_for_pbuffer_config(struct dri2_egl_display *dri2_dpy, in dri2_image_format_for_pbuffer_config() argument 379 dri2_get_shifts_and_sizes(dri2_dpy->core, config, shifts, sizes); in dri2_image_format_for_pbuffer_config() 405 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri2_add_config() local 423 if (!dri2_dpy->core->indexConfigAttrib(dri_config, i, &attrib, &value)) in dri2_add_config() 576 base.MinSwapInterval = dri2_dpy->min_swap_interval; in dri2_add_config() 577 base.MaxSwapInterval = dri2_dpy->max_swap_interval; in dri2_add_config() 625 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri2_add_pbuffer_configs_for_visuals() local 629 for (unsigned i = 0; dri2_dpy->driver_configs[i] != NULL; i++) { in dri2_add_pbuffer_configs_for_visuals() 633 dri2_conf = dri2_add_config(disp, dri2_dpy->driver_configs[i], in dri2_add_pbuffer_configs_for_visuals() 761 dri2_bind_extensions(struct dri2_egl_display *dri2_dpy, in dri2_bind_extensions() argument 803 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_open_driver() local 818 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_load_driver_common() local 856 dri2_renderer_query_integer(struct dri2_egl_display *dri2_dpy, int param) dri2_renderer_query_integer() argument 871 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_driver_name() local 878 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_driver_config() local 891 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_setup_screen() local 1029 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_setup_swap_interval() local 1067 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_screen() local 1115 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_setup_extensions() local 1152 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_initialize() local 1217 struct dri2_egl_display *dri2_dpy; dri2_display_release() local 1237 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_display_destroy() local 1293 struct dri2_egl_display *dri2_dpy = dri2_egl_surface_alloc_local_buffer() local 1311 struct dri2_egl_display *dri2_dpy = dri2_egl_surface_free_local_buffers() local 1405 dri2_fill_context_attribs(struct dri2_egl_context *dri2_ctx, struct dri2_egl_display *dri2_dpy, uint32_t *ctx_attribs, unsigned *num_attribs) dri2_fill_context_attribs() argument 1493 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_context() local 1665 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_destroy_context() local 1681 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_init_surface() local 1718 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_destroy_surface() local 1731 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_surf_update_fence_fd() local 1749 dri2_create_drawable(struct dri2_egl_display *dri2_dpy, const __DRIconfig *config, struct dri2_egl_surface *dri2_surf, void *loaderPrivate) dri2_create_drawable() argument 1786 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_make_current() local 1941 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_window_surface() local 1950 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_pixmap_surface() local 1961 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_pbuffer_surface() local 1970 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_swap_interval() local 1983 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_flush_drawable_for_swapbuffers() local 2015 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_swap_buffers() local 2038 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_swap_buffers_with_damage() local 2065 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_swap_buffers_region() local 2087 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_set_damage_region() local 2101 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_post_sub_buffer() local 2110 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_copy_buffers() local 2119 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_buffer_age() local 2128 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wait_client() local 2154 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_bind_tex_image() local 2197 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_release_tex_image() local 2230 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_image() local 2286 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_image_khr_renderbuffer() local 2352 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_image_wayland_wl_buffer() local 2391 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_get_sync_values_chromium() local 2416 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_image_khr_texture() local 2499 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_surface() local 2508 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_wayland_buffer_from_image() local 2519 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_image_mesa_drm_buffer() local 2786 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_dma_buf_formats() local 2818 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_dma_buf_modifiers() local 2856 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_image_dma_buf() local 2966 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_drm_image_mesa() local 3036 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_export_drm_image_mesa() local 3064 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_can_export_dma_buf_image() local 3081 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_export_dma_buf_image_query_mesa() local 3122 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_export_dma_buf_image_mesa() local 3199 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_destroy_image_khr() local 3215 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_reference_buffer() local 3258 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_release_buffer() local 3266 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_bind_wayland_display_wl() local 3314 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_unbind_wayland_display_wl() local 3329 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_wayland_buffer_wl() local 3361 dri2_egl_unref_sync(struct dri2_egl_display *dri2_dpy, struct dri2_egl_sync *dri2_sync) dri2_egl_unref_sync() argument 3388 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_sync() local 3487 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_destroy_sync() local 3516 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_dup_native_fence_fd() local 3545 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_set_blob_cache_funcs() local 3556 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_client_wait_sync() local 3672 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_server_wait_sync() local 3685 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_interop_query_device_info() local 3699 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_interop_export_object() local [all...] |
H A D | platform_wayland.c | 57 * dri2_dpy->formats.formats_bitmap, which tracks the formats supported 157 dri2_wl_visual_idx_from_config(struct dri2_egl_display *dri2_dpy, in dri2_wl_visual_idx_from_config() argument 164 dri2_get_shifts_and_sizes(dri2_dpy->core, config, shifts, sizes); in dri2_wl_visual_idx_from_config() 223 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri2_wl_is_format_supported() local 229 for (int i = 0; dri2_dpy->driver_configs[i]; i++) in dri2_wl_is_format_supported() 230 if (j == dri2_wl_visual_idx_from_config(dri2_dpy, in dri2_wl_is_format_supported() 231 dri2_dpy->driver_configs[i], in dri2_wl_is_format_supported() 239 roundtrip(struct dri2_egl_display *dri2_dpy) in roundtrip() argument 241 return wl_display_roundtrip_queue(dri2_dpy->wl_dpy, dri2_dpy in roundtrip() 385 struct dri2_egl_display *dri2_dpy = resize_callback() local 593 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_create_window_surface() local 796 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_destroy_surface() local 845 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_swap_interval() local 857 struct dri2_egl_display *dri2_dpy = dri2_wl_release_buffers() local 891 struct dri2_egl_display *dri2_dpy = create_dri_image_diff_gpu() local 911 struct dri2_egl_display *dri2_dpy = create_dri_image_from_dmabuf_feedback() local 972 struct dri2_egl_display *dri2_dpy = create_dri_image() local 1005 struct dri2_egl_display *dri2_dpy = get_back_bo() local 1096 struct dri2_egl_display *dri2_dpy = back_bo_to_dri_buffer() local 1122 struct dri2_egl_display *dri2_dpy = update_buffers() local 1328 get_fourcc(struct dri2_egl_display *dri2_dpy, __DRIimage *image, int *fourcc) get_fourcc() argument 1354 create_wl_buffer(struct dri2_egl_display *dri2_dpy, struct dri2_egl_surface *dri2_surf, __DRIimage *image) create_wl_buffer() argument 1515 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_swap_buffers_with_damage() local 1634 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_create_wayland_buffer_from_image() local 1670 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_authenticate() local 1696 struct dri2_egl_display *dri2_dpy = data; drm_handle_device() local 1730 struct dri2_egl_display *dri2_dpy = data; drm_handle_format() local 1742 struct dri2_egl_display *dri2_dpy = data; drm_handle_capabilities() local 1750 struct dri2_egl_display *dri2_dpy = data; drm_handle_authenticated() local 1774 struct dri2_egl_display *dri2_dpy = data; dmabuf_handle_modifier() local 1800 wl_drm_bind(struct dri2_egl_display *dri2_dpy) wl_drm_bind() argument 1812 struct dri2_egl_display *dri2_dpy = data; default_dmabuf_feedback_format_table() local 1825 struct dri2_egl_display *dri2_dpy = data; default_dmabuf_feedback_main_device() local 1867 struct dri2_egl_display *dri2_dpy = data; default_dmabuf_feedback_tranche_formats() local 1932 struct dri2_egl_display *dri2_dpy = data; registry_handle_global_drm() local 2000 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_add_configs_for_visuals() local 2077 struct dri2_egl_display *dri2_dpy; dri2_initialize_wayland_drm() local 2283 struct dri2_egl_display *dri2_dpy = dri2_wl_swrast_allocate_buffer() local 2318 struct dri2_egl_display *dri2_dpy = swrast_update_buffers() local 2428 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); dri2_wl_swrast_commit_backbuffer() local 2580 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_wl_swrast_swap_buffers() local 2597 struct dri2_egl_display *dri2_dpy = data; shm_handle_format() local 2615 struct dri2_egl_display *dri2_dpy = data; registry_handle_global_swrast() local 2652 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); kopperSetSurfaceCreateInfo() local 2678 struct dri2_egl_display *dri2_dpy; dri2_initialize_wayland_swrast() local 2773 dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy) dri2_teardown_wayland() argument [all...] |
H A D | platform_x11.c | 59 dri2_format_for_depth(struct dri2_egl_display *dri2_dpy, uint32_t depth); 62 swrastCreateDrawable(struct dri2_egl_display * dri2_dpy, in swrastCreateDrawable() argument 70 dri2_surf->gc = xcb_generate_id(dri2_dpy->conn); in swrastCreateDrawable() 72 xcb_create_gc(dri2_dpy->conn, dri2_surf->gc, dri2_surf->drawable, mask, &function); in swrastCreateDrawable() 74 dri2_surf->swapgc = xcb_generate_id(dri2_dpy->conn); in swrastCreateDrawable() 78 xcb_create_gc(dri2_dpy->conn, dri2_surf->swapgc, dri2_surf->drawable, mask, valgc); in swrastCreateDrawable() 100 swrastDestroyDrawable(struct dri2_egl_display * dri2_dpy, in swrastDestroyDrawable() argument 103 xcb_free_gc(dri2_dpy->conn, dri2_surf->gc); in swrastDestroyDrawable() 104 xcb_free_gc(dri2_dpy->conn, dri2_surf->swapgc); in swrastDestroyDrawable() 113 struct dri2_egl_display *dri2_dpy in x11_get_drawable_info() local 155 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); swrastPutImage() local 201 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); swrastGetImage() local 236 get_xcb_visualtype_for_depth(struct dri2_egl_display *dri2_dpy, int depth) get_xcb_visualtype_for_depth() argument 256 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display *dri2_dpy, int depth) dri2_x11_get_red_mask_for_depth() argument 273 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_create_surface() local 387 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_create_window_surface() local 424 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_destroy_surface() local 457 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_query_surface() local 487 struct dri2_egl_display *dri2_dpy = dri2_x11_process_buffers() local 529 struct dri2_egl_display *dri2_dpy = dri2_x11_get_buffers() local 566 struct dri2_egl_display *dri2_dpy = dri2_x11_get_buffers_with_format() local 614 dri2_x11_do_authenticate(struct dri2_egl_display *dri2_dpy, uint32_t id) dri2_x11_do_authenticate() argument 634 dri2_x11_local_authenticate(struct dri2_egl_display *dri2_dpy) dri2_x11_local_authenticate() argument 653 dri2_x11_connect(struct dri2_egl_display *dri2_dpy) dri2_x11_connect() argument 769 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_authenticate() local 775 dri2_x11_add_configs_for_visuals(struct dri2_egl_display *dri2_dpy, _EGLDisplay *disp, bool supports_preserved) dri2_x11_add_configs_for_visuals() argument 874 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_copy_region() local 907 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_swap_buffers_msc() local 956 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_swap_buffers() local 975 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_swap_buffers_region() local 1014 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_swap_interval() local 1031 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_copy_buffers() local 1060 dri2_format_for_depth(struct dri2_egl_display *dri2_dpy, uint32_t depth) dri2_format_for_depth() argument 1084 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_create_image_khr_pixmap() local 1178 struct dri2_egl_display *dri2_dpy = dri2_egl_display(display); dri2_x11_get_sync_values() local 1200 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_kopper_swap_interval() local 1215 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_kopper_create_window_surface() local 1236 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_kopper_query_buffer_age() local 1309 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); kopperSetSurfaceCreateInfo() local 1352 dri2_get_xcb_connection(_EGLDisplay *disp, struct dri2_egl_display *dri2_dpy) dri2_get_xcb_connection() argument 1397 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_x11_setup_swap_interval() local 1423 struct dri2_egl_display *dri2_dpy; dri2_initialize_x11_swrast() local 1507 struct dri2_egl_display *dri2_dpy; dri2_initialize_x11_dri3() local 1615 struct dri2_egl_display *dri2_dpy; dri2_initialize_x11_dri2() local 1702 dri2_teardown_x11(struct dri2_egl_display *dri2_dpy) dri2_teardown_x11() argument [all...] |
H A D | platform_surfaceless.c | 41 surfaceless_alloc_image(struct dri2_egl_display *dri2_dpy, in surfaceless_alloc_image() argument 44 return dri2_dpy->image->createImage( in surfaceless_alloc_image() 45 dri2_dpy->dri_screen, in surfaceless_alloc_image() 56 struct dri2_egl_display *dri2_dpy = in surfaceless_free_images() local 60 dri2_dpy->image->destroyImage(dri2_surf->front); in surfaceless_free_images() 77 struct dri2_egl_display *dri2_dpy = in surfaceless_image_get_buffers() local 102 surfaceless_alloc_image(dri2_dpy, dri2_surf); in surfaceless_image_get_buffers() 115 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri2_surfaceless_create_surface() local 142 dri2_surf->visual = dri2_image_format_for_pbuffer_config(dri2_dpy, config); in dri2_surfaceless_create_surface() 146 if (!dri2_create_drawable(dri2_dpy, confi in dri2_surfaceless_create_surface() 159 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); surfaceless_destroy_surface() local 239 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); surfaceless_probe_device() local 305 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); surfaceless_probe_device_sw() local 328 struct dri2_egl_display *dri2_dpy; dri2_initialize_surfaceless() local [all...] |
H A D | platform_device.c | 48 device_alloc_image(struct dri2_egl_display *dri2_dpy, in device_alloc_image() argument 51 return dri2_dpy->image->createImage( in device_alloc_image() 52 dri2_dpy->dri_screen, in device_alloc_image() 63 struct dri2_egl_display *dri2_dpy = in device_free_images() local 67 dri2_dpy->image->destroyImage(dri2_surf->front); in device_free_images() 84 struct dri2_egl_display *dri2_dpy = in device_image_get_buffers() local 109 device_alloc_image(dri2_dpy, dri2_surf); in device_image_get_buffers() 122 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri2_device_create_surface() local 149 dri2_surf->visual = dri2_image_format_for_pbuffer_config(dri2_dpy, config); in dri2_device_create_surface() 153 if (!dri2_create_drawable(dri2_dpy, confi in dri2_device_create_surface() 166 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); device_destroy_surface() local 276 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); device_probe_device() local 322 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); device_probe_device_sw() local 344 struct dri2_egl_display *dri2_dpy; dri2_initialize_device() local [all...] |
H A D | platform_drm.c | 95 dri2_drm_config_is_compatible(struct dri2_egl_display *dri2_dpy, in dri2_drm_config_is_compatible() argument 110 dri2_get_shifts_and_sizes(dri2_dpy->core, config, shifts, sizes); in dri2_drm_config_is_compatible() 112 dri2_get_render_type_float(dri2_dpy->core, config, &is_float); in dri2_drm_config_is_compatible() 114 for (i = 0; i < dri2_dpy->gbm_dri->num_visuals; i++) { in dri2_drm_config_is_compatible() 115 visual = &dri2_dpy->gbm_dri->visual_table[i]; in dri2_drm_config_is_compatible() 120 if (i == dri2_dpy->gbm_dri->num_visuals) in dri2_drm_config_is_compatible() 144 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri2_drm_create_window_surface() local 169 if (!dri2_drm_config_is_compatible(dri2_dpy, config, surface)) { in dri2_drm_create_window_surface() 180 if (!dri2_create_drawable(dri2_dpy, config, dri2_surf, dri2_surf->gbm_surf)) in dri2_drm_create_window_surface() 208 struct dri2_egl_display *dri2_dpy in dri2_drm_destroy_surface() local 229 struct dri2_egl_display *dri2_dpy = get_back_bo() local 275 struct dri2_egl_display *dri2_dpy = get_swrast_front_bo() local 299 struct dri2_egl_display *dri2_dpy = back_bo_to_dri_buffer() local 425 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_drm_swap_buffers() local 471 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_drm_create_image_khr_pixmap() local 508 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_drm_authenticate() local 613 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); drm_add_configs_for_visuals() local 686 struct dri2_egl_display *dri2_dpy; dri2_initialize_drm() local 805 dri2_teardown_drm(struct dri2_egl_display *dri2_dpy) dri2_teardown_drm() argument [all...] |
H A D | platform_x11_dri3.c | 110 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri3_destroy_surface() local 117 xcb_free_pixmap (dri2_dpy->conn, drawable); in dri3_destroy_surface() 155 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in dri3_create_surface() local 172 drawable = xcb_generate_id(dri2_dpy->conn); in dri3_create_surface() 173 xcb_create_pixmap(dri2_dpy->conn, conf->BufferSize, in dri3_create_surface() 174 drawable, dri2_dpy->screen->root, in dri3_create_surface() 189 if (loader_dri3_drawable_init(dri2_dpy->conn, drawable, in dri3_create_surface() 191 dri2_dpy->dri_screen, in dri3_create_surface() 192 dri2_dpy->is_different_gpu, in dri3_create_surface() 193 dri2_dpy in dri3_create_surface() 227 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri3_authenticate() local 249 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri3_create_window_surface() local 292 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri3_create_image_khr_pixmap() local 343 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri3_create_image_khr_pixmap_from_buffers() local 400 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri3_create_image_khr() local 511 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri3_close_screen_notify() local 547 dri3_x11_connect(struct dri2_egl_display *dri2_dpy) dri3_x11_connect() argument [all...] |
H A D | platform_android.c | 192 get_yuv_buffer_info(struct dri2_egl_display *dri2_dpy, argument 207 if (!dri2_dpy->gralloc->lock_ycbcr) { 213 ret = dri2_dpy->gralloc->lock_ycbcr(dri2_dpy->gralloc, buf->handle, 224 dri2_dpy->gralloc->unlock(dri2_dpy->gralloc, buf->handle); 290 native_window_buffer_get_buffer_info(struct dri2_egl_display *dri2_dpy, argument 300 int ret = get_yuv_buffer_info(dri2_dpy, buf, out_buf_info); 377 cros_get_buffer_info(struct dri2_egl_display *dri2_dpy, argument 383 if (strcmp(dri2_dpy 413 droid_create_image_from_buffer_info(struct dri2_egl_display *dri2_dpy, struct buffer_info *buf_info, void *priv) global() argument 443 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 469 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 541 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 598 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 636 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 754 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 831 struct dri2_egl_display *dri2_dpy = global() local 980 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 1062 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 1276 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 1438 struct dri2_egl_display *dri2_dpy = global() local 1478 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 1524 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 1570 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 1599 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); global() local 1678 struct dri2_egl_display *dri2_dpy; global() local [all...] |
H A D | platform_ohos.c | 113 native_window_buffer_get_buffer_info(struct dri2_egl_display *dri2_dpy, in native_window_buffer_get_buffer_info() argument 164 ohos_create_image_from_buffer_info(struct dri2_egl_display *dri2_dpy, in ohos_create_image_from_buffer_info() argument 170 if (dri2_dpy->image->base.version >= 15 && in ohos_create_image_from_buffer_info() 171 dri2_dpy->image->createImageFromDmaBufs2 != NULL) { in ohos_create_image_from_buffer_info() 172 return dri2_dpy->image->createImageFromDmaBufs2( in ohos_create_image_from_buffer_info() 173 dri2_dpy->dri_screen, buf_info->width, buf_info->height, in ohos_create_image_from_buffer_info() 181 return dri2_dpy->image->createImageFromDmaBufs( in ohos_create_image_from_buffer_info() 182 dri2_dpy->dri_screen, buf_info->width, buf_info->height, in ohos_create_image_from_buffer_info() 194 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); in ohos_create_image_from_native_buffer() local 205 if (!native_window_buffer_get_buffer_info(dri2_dpy, bu in ohos_create_image_from_native_buffer() 281 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_window_enqueue_buffer() local 336 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_create_surface() local 428 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_destroy_surface() local 494 struct dri2_egl_display *dri2_dpy = get_front_bo() local 646 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_swap_buffers() local 864 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_add_configs_for_visuals() local 980 struct dri2_egl_display *dri2_dpy = ohos_display_shared_buffer() local 1030 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_load_driver() local 1077 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_unload_driver() local 1125 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_open_device() local 1158 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); ohos_open_device() local 1241 struct dri2_egl_display *dri2_dpy; dri2_initialize_ohos() local [all...] |
H A D | egl_dri2.h | 479 dri2_image_format_for_pbuffer_config(struct dri2_egl_display *dri2_dpy, 505 dri2_teardown_x11(struct dri2_egl_display *dri2_dpy); 507 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display *dri2_dpy, int depth); 515 dri2_teardown_x11(struct dri2_egl_display *dri2_dpy) {} in dri2_teardown_x11() argument 517 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display *dri2_dpy, int depth) in dri2_x11_get_red_mask_for_depth() argument 527 dri2_teardown_drm(struct dri2_egl_display *dri2_dpy); 535 dri2_teardown_drm(struct dri2_egl_display *dri2_dpy) {} in dri2_teardown_drm() argument 542 dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy); 552 dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy) {} in dri2_teardown_wayland() argument 583 dri2_teardown_device(struct dri2_egl_display *dri2_dpy) { /* noo argument 596 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); dri2_set_WL_bind_wayland_display() local [all...] |
H A D | platform_x11_dri3.h | 39 dri3_x11_connect(struct dri2_egl_display *dri2_dpy); 42 dri2_format_for_depth(struct dri2_egl_display *dri2_dpy, uint32_t depth);
|