| /xsrc/external/mit/MesaLib/dist/src/egl/drivers/dri2/ |
| H A D | platform_surfaceless.c | 40 surfaceless_alloc_image(struct dri2_egl_display *dri2_dpy, argument 43 return dri2_dpy->image->createImage( 44 dri2_dpy->dri_screen, 55 struct dri2_egl_display *dri2_dpy = local in function:surfaceless_free_images 59 dri2_dpy->image->destroyImage(dri2_surf->front); 76 struct dri2_egl_display *dri2_dpy = local in function:surfaceless_image_get_buffers 101 surfaceless_alloc_image(dri2_dpy, dri2_surf); 114 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_surfaceless_create_surface 141 dri2_surf->visual = dri2_image_format_for_pbuffer_config(dri2_dpy, config); 145 if (!dri2_create_drawable(dri2_dpy, confi 158 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:surfaceless_destroy_surface 230 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:surfaceless_probe_device 296 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:surfaceless_probe_device_sw 319 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_surfaceless [all...] |
| H A D | platform_device.c | 47 device_alloc_image(struct dri2_egl_display *dri2_dpy, argument 50 return dri2_dpy->image->createImage( 51 dri2_dpy->dri_screen, 62 struct dri2_egl_display *dri2_dpy = local in function:device_free_images 66 dri2_dpy->image->destroyImage(dri2_surf->front); 83 struct dri2_egl_display *dri2_dpy = local in function:device_image_get_buffers 108 device_alloc_image(dri2_dpy, dri2_surf); 121 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_device_create_surface 148 dri2_surf->visual = dri2_image_format_for_pbuffer_config(dri2_dpy, config); 152 if (!dri2_create_drawable(dri2_dpy, confi 165 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:device_destroy_surface 267 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:device_probe_device 313 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:device_probe_device_sw 335 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_device [all...] |
| H A D | platform_x11.c | 58 dri2_format_for_depth(struct dri2_egl_display *dri2_dpy, uint32_t depth); 61 swrastCreateDrawable(struct dri2_egl_display * dri2_dpy, argument 69 dri2_surf->gc = xcb_generate_id(dri2_dpy->conn); 71 xcb_create_gc(dri2_dpy->conn, dri2_surf->gc, dri2_surf->drawable, mask, &function); 73 dri2_surf->swapgc = xcb_generate_id(dri2_dpy->conn); 77 xcb_create_gc(dri2_dpy->conn, dri2_surf->swapgc, dri2_surf->drawable, mask, valgc); 99 swrastDestroyDrawable(struct dri2_egl_display * dri2_dpy, argument 102 xcb_free_gc(dri2_dpy->conn, dri2_surf->gc); 103 xcb_free_gc(dri2_dpy->conn, dri2_surf->swapgc); 112 struct dri2_egl_display *dri2_dpy local in function:x11_get_drawable_info 154 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); local in function:swrastPutImage 180 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); local in function:swrastGetImage 215 get_xcb_visualtype_for_depth(struct dri2_egl_display * dri2_dpy,int depth) argument 235 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display * dri2_dpy,int depth) argument 252 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_create_surface 366 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_create_window_surface 403 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_destroy_surface 436 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_surface 466 struct dri2_egl_display *dri2_dpy = local in function:dri2_x11_process_buffers 508 struct dri2_egl_display *dri2_dpy = local in function:dri2_x11_get_buffers 545 struct dri2_egl_display *dri2_dpy = local in function:dri2_x11_get_buffers_with_format 593 dri2_x11_do_authenticate(struct dri2_egl_display * dri2_dpy,uint32_t id) argument 613 dri2_x11_local_authenticate(struct dri2_egl_display * dri2_dpy) argument 632 dri2_x11_connect(struct dri2_egl_display * dri2_dpy) argument 748 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_authenticate 754 dri2_x11_add_configs_for_visuals(struct dri2_egl_display * dri2_dpy,_EGLDisplay * disp,bool supports_preserved) argument 853 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_copy_region 883 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_buffers_msc 932 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_buffers 951 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_buffers_region 990 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_interval 1002 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_copy_buffers 1028 dri2_format_for_depth(struct dri2_egl_display * dri2_dpy,uint32_t depth) argument 1052 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_khr_pixmap 1146 struct dri2_egl_display *dri2_dpy = dri2_egl_display(display); local in function:dri2_x11_get_sync_values 1227 dri2_get_xcb_connection(_EGLDisplay * disp,struct dri2_egl_display * dri2_dpy) argument 1273 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_x11_swrast 1327 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_setup_swap_interval 1360 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_x11_dri3 1468 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_x11_dri2 1555 dri2_teardown_x11(struct dri2_egl_display * dri2_dpy) argument [all...] |
| H A D | platform_wayland.c | 56 * dri2_dpy->formats, which tracks the formats supported by our server. 159 dri2_wl_visual_idx_from_config(struct dri2_egl_display *dri2_dpy, argument 166 dri2_get_shifts_and_sizes(dri2_dpy->core, config, shifts, sizes); 225 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_is_format_supported 231 for (int i = 0; dri2_dpy->driver_configs[i]; i++) 232 if (j == dri2_wl_visual_idx_from_config(dri2_dpy, 233 dri2_dpy->driver_configs[i], 241 roundtrip(struct dri2_egl_display *dri2_dpy) argument 243 return wl_display_roundtrip_queue(dri2_dpy->wl_dpy, dri2_dpy 275 struct dri2_egl_display *dri2_dpy = local in function:resize_callback 325 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_create_window_surface 489 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_destroy_surface 533 struct dri2_egl_display *dri2_dpy = local in function:dri2_wl_release_buffers 565 struct dri2_egl_display *dri2_dpy = local in function:get_back_bo 686 struct dri2_egl_display *dri2_dpy = local in function:back_bo_to_dri_buffer 706 struct dri2_egl_display *dri2_dpy = local in function:update_buffers 907 get_fourcc(struct dri2_egl_display * dri2_dpy,__DRIimage * image,int * fourcc) argument 933 create_wl_buffer(struct dri2_egl_display * dri2_dpy,struct dri2_egl_surface * dri2_surf,__DRIimage * image) argument 1099 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_swap_buffers_with_damage 1218 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_create_wayland_buffer_from_image 1254 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_authenticate 1280 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_device 1314 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_format 1326 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_capabilities 1334 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_authenticated 1358 struct dri2_egl_display *dri2_dpy = data; local in function:dmabuf_handle_modifier 1381 struct dri2_egl_display *dri2_dpy = data; local in function:registry_handle_global_drm 1449 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_add_configs_for_visuals 1526 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_wayland_drm 1709 struct dri2_egl_display *dri2_dpy = local in function:dri2_wl_swrast_allocate_buffer 1744 struct dri2_egl_display *dri2_dpy = local in function:swrast_update_buffers 1844 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); local in function:dri2_wl_swrast_commit_backbuffer 1996 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_swrast_swap_buffers 2009 struct dri2_egl_display *dri2_dpy = data; local in function:shm_handle_format 2027 struct dri2_egl_display *dri2_dpy = data; local in function:registry_handle_global_swrast 2070 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_wayland_swrast 2161 dri2_teardown_wayland(struct dri2_egl_display * dri2_dpy) argument [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);
|
| H A D | egl_dri2.c | 370 dri2_image_format_for_pbuffer_config(struct dri2_egl_display *dri2_dpy, argument 376 dri2_get_shifts_and_sizes(dri2_dpy->core, config, shifts, sizes); 402 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_add_config 420 if (!dri2_dpy->core->indexConfigAttrib(dri_config, i, &attrib, &value)) 573 base.MinSwapInterval = dri2_dpy->min_swap_interval; 574 base.MaxSwapInterval = dri2_dpy->max_swap_interval; 622 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_add_pbuffer_configs_for_visuals 626 for (unsigned i = 0; dri2_dpy->driver_configs[i] != NULL; i++) { 630 dri2_conf = dri2_add_config(disp, dri2_dpy->driver_configs[i], 758 dri2_bind_extensions(struct dri2_egl_display *dri2_dpy, argument 800 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_open_driver 815 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_load_driver_common 853 dri2_renderer_query_integer(struct dri2_egl_display * dri2_dpy,int param) argument 868 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_driver_name 875 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_driver_config 888 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_setup_screen 1025 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_setup_swap_interval 1063 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_screen 1111 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_setup_extensions 1148 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_initialize 1209 struct dri2_egl_display *dri2_dpy; local in function:dri2_display_release 1229 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_display_destroy 1285 struct dri2_egl_display *dri2_dpy = local in function:dri2_egl_surface_alloc_local_buffer 1303 struct dri2_egl_display *dri2_dpy = local in function:dri2_egl_surface_free_local_buffers 1397 dri2_fill_context_attribs(struct dri2_egl_context * dri2_ctx,struct dri2_egl_display * dri2_dpy,uint32_t * ctx_attribs,unsigned * num_attribs) argument 1481 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_context 1653 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_context 1669 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_init_surface 1706 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_surface 1719 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_surf_update_fence_fd 1737 dri2_create_drawable(struct dri2_egl_display * dri2_dpy,const __DRIconfig * config,struct dri2_egl_surface * dri2_surf,void * loaderPrivate) argument 1768 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_make_current 1918 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_window_surface 1927 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_pixmap_surface 1938 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_pbuffer_surface 1947 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_interval 1960 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_flush_drawable_for_swapbuffers 1992 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_buffers 2015 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_buffers_with_damage 2042 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_buffers_region 2064 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_set_damage_region 2078 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_post_sub_buffer 2087 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_copy_buffers 2096 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_buffer_age 2105 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wait_client 2131 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_bind_tex_image 2174 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_release_tex_image 2207 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image 2263 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_khr_renderbuffer 2329 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_wayland_wl_buffer 2368 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_get_sync_values_chromium 2393 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_khr_texture 2476 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_surface 2485 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_wayland_buffer_from_image 2496 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_mesa_drm_buffer 2761 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_dma_buf_formats 2793 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_dma_buf_modifiers 2831 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_dma_buf 2941 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_drm_image_mesa 3011 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_export_drm_image_mesa 3039 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_can_export_dma_buf_image 3056 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_export_dma_buf_image_query_mesa 3097 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_export_dma_buf_image_mesa 3174 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_image_khr 3190 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_reference_buffer 3233 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_release_buffer 3241 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_bind_wayland_display_wl 3289 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_unbind_wayland_display_wl 3304 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_wayland_buffer_wl 3336 dri2_egl_unref_sync(struct dri2_egl_display * dri2_dpy,struct dri2_egl_sync * dri2_sync) argument 3363 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_sync 3462 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_sync 3491 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_dup_native_fence_fd 3520 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_set_blob_cache_funcs 3531 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_client_wait_sync 3647 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_server_wait_sync 3660 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_interop_query_device_info 3674 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_interop_export_object [all...] |
| H A D | platform_x11_dri3.c | 110 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_destroy_surface 117 xcb_free_pixmap (dri2_dpy->conn, drawable); 140 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_surface 157 drawable = xcb_generate_id(dri2_dpy->conn); 158 xcb_create_pixmap(dri2_dpy->conn, conf->BufferSize, 159 drawable, dri2_dpy->screen->root, 174 if (loader_dri3_drawable_init(dri2_dpy->conn, drawable, 175 dri2_dpy->dri_screen, 176 dri2_dpy->is_different_gpu, 177 dri2_dpy 211 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_authenticate 233 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_window_surface 276 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_image_khr_pixmap 327 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_image_khr_pixmap_from_buffers 384 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_image_khr 495 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_close_screen_notify 531 dri3_x11_connect(struct dri2_egl_display * dri2_dpy) argument [all...] |
| H A D | platform_drm.c | 95 dri2_drm_config_is_compatible(struct dri2_egl_display *dri2_dpy, argument 110 dri2_get_shifts_and_sizes(dri2_dpy->core, config, shifts, sizes); 112 dri2_get_render_type_float(dri2_dpy->core, config, &is_float); 114 for (i = 0; i < dri2_dpy->gbm_dri->num_visuals; i++) { 115 visual = &dri2_dpy->gbm_dri->visual_table[i]; 120 if (i == dri2_dpy->gbm_dri->num_visuals) 144 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_create_window_surface 169 if (!dri2_drm_config_is_compatible(dri2_dpy, config, surface)) { 180 if (!dri2_create_drawable(dri2_dpy, config, dri2_surf, dri2_surf->gbm_surf)) 208 struct dri2_egl_display *dri2_dpy local in function:dri2_drm_destroy_surface 229 struct dri2_egl_display *dri2_dpy = local in function:get_back_bo 275 struct dri2_egl_display *dri2_dpy = local in function:get_swrast_front_bo 299 struct dri2_egl_display *dri2_dpy = local in function:back_bo_to_dri_buffer 425 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_swap_buffers 471 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_create_image_khr_pixmap 508 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_authenticate 613 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:drm_add_configs_for_visuals 686 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_drm 804 dri2_teardown_drm(struct dri2_egl_display * dri2_dpy) argument [all...] |
| H A D | platform_android.c | 191 get_yuv_buffer_info(struct dri2_egl_display *dri2_dpy, argument 206 if (!dri2_dpy->gralloc->lock_ycbcr) { 212 ret = dri2_dpy->gralloc->lock_ycbcr(dri2_dpy->gralloc, buf->handle, 223 dri2_dpy->gralloc->unlock(dri2_dpy->gralloc, buf->handle); 289 native_window_buffer_get_buffer_info(struct dri2_egl_display *dri2_dpy, argument 299 int ret = get_yuv_buffer_info(dri2_dpy, buf, out_buf_info); 376 cros_get_buffer_info(struct dri2_egl_display *dri2_dpy, argument 382 if (strcmp(dri2_dpy 412 droid_create_image_from_buffer_info(struct dri2_egl_display * dri2_dpy,struct buffer_info * buf_info,void * priv) argument 442 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_create_image_from_native_buffer 533 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_window_enqueue_buffer 588 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_set_shared_buffer_mode 626 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_create_surface 742 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_destroy_surface 818 struct dri2_egl_display *dri2_dpy = local in function:get_front_bo 964 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_swap_buffers 1046 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_create_image_from_name 1260 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_add_configs_for_visuals 1422 struct dri2_egl_display *dri2_dpy = local in function:droid_display_shared_buffer 1471 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_load_driver 1517 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_unload_driver 1563 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_open_device 1592 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_open_device 1671 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_android [all...] |
| H A D | egl_dri2.h | 445 dri2_image_format_for_pbuffer_config(struct dri2_egl_display *dri2_dpy, 471 dri2_teardown_x11(struct dri2_egl_display *dri2_dpy); 473 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display *dri2_dpy, int depth); 481 dri2_teardown_x11(struct dri2_egl_display *dri2_dpy) {} argument 483 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display *dri2_dpy, int depth) argument 493 dri2_teardown_drm(struct dri2_egl_display *dri2_dpy); 501 dri2_teardown_drm(struct dri2_egl_display *dri2_dpy) {} argument 508 dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy); 518 dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy) {} argument 538 dri2_teardown_device(struct dri2_egl_display *dri2_dpy) { /* noo argument 551 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_set_WL_bind_wayland_display [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/egl/drivers/dri2/ |
| H A D | platform_wayland.c | 55 * dri2_dpy->formats, which tracks the formats supported by our server. 118 dri2_wl_visual_idx_from_config(struct dri2_egl_display *dri2_dpy, argument 123 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_RED_MASK, &red); 124 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_GREEN_MASK, &green); 125 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_BLUE_MASK, &blue); 126 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_ALPHA_MASK, &alpha); 181 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_is_format_supported 187 for (int i = 0; dri2_dpy->driver_configs[i]; i++) 188 if (j == dri2_wl_visual_idx_from_config(dri2_dpy, 189 dri2_dpy 196 roundtrip(struct dri2_egl_display * dri2_dpy) argument 230 struct dri2_egl_display *dri2_dpy = local in function:resize_callback 275 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_create_window_surface 395 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_destroy_surface 441 struct dri2_egl_display *dri2_dpy = local in function:dri2_wl_release_buffers 473 struct dri2_egl_display *dri2_dpy = local in function:get_back_bo 605 struct dri2_egl_display *dri2_dpy = local in function:back_bo_to_dri_buffer 625 struct dri2_egl_display *dri2_dpy = local in function:update_buffers 810 get_fourcc(struct dri2_egl_display * dri2_dpy,__DRIimage * image,int * fourcc) argument 836 create_wl_buffer(struct dri2_egl_display * dri2_dpy,struct dri2_egl_surface * dri2_surf,__DRIimage * image) argument 978 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_swap_buffers_with_damage 1097 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_create_wayland_buffer_from_image 1133 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_authenticate 1159 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_device 1193 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_format 1205 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_capabilities 1213 struct dri2_egl_display *dri2_dpy = data; local in function:drm_handle_authenticated 1237 struct dri2_egl_display *dri2_dpy = data; local in function:dmabuf_handle_modifier 1264 struct dri2_egl_display *dri2_dpy = data; local in function:registry_handle_global_drm 1338 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_add_configs_for_visuals 1413 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_wayland_drm 1709 struct dri2_egl_display *dri2_dpy = local in function:dri2_wl_swrast_allocate_buffer 1744 struct dri2_egl_display *dri2_dpy = local in function:swrast_update_buffers 1843 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); local in function:dri2_wl_swrast_commit_backbuffer 1995 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_swrast_swap_buffers 2005 struct dri2_egl_display *dri2_dpy = data; local in function:shm_handle_format 2023 struct dri2_egl_display *dri2_dpy = data; local in function:registry_handle_global_swrast 2074 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_wayland_swrast 2170 dri2_teardown_wayland(struct dri2_egl_display * dri2_dpy) argument [all...] |
| H A D | egl_dri2.c | 200 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_add_config 217 if (!dri2_dpy->core->indexConfigAttrib(dri_config, i, &attrib, &value)) 324 base.MinSwapInterval = dri2_dpy->min_swap_interval; 325 base.MaxSwapInterval = dri2_dpy->max_swap_interval; 465 dri2_bind_extensions(struct dri2_egl_display *dri2_dpy, argument 478 field = ((char *) dri2_dpy + matches[j].offset); 488 field = ((char *) dri2_dpy + matches[j].offset); 507 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_open_driver 513 return loader_open_driver(dri2_dpy->driver_name, 514 &dri2_dpy 522 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_load_driver_common 559 dri2_renderer_query_integer(struct dri2_egl_display * dri2_dpy,int param) argument 574 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_driver_name 581 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_driver_config 594 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_setup_screen 729 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_setup_swap_interval 767 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_screen 815 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_setup_extensions 852 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_initialize 909 struct dri2_egl_display *dri2_dpy; local in function:dri2_display_release 929 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_display_destroy 978 struct dri2_egl_display *dri2_dpy = local in function:dri2_egl_surface_alloc_local_buffer 996 struct dri2_egl_display *dri2_dpy = local in function:dri2_egl_surface_free_local_buffers 1090 dri2_fill_context_attribs(struct dri2_egl_context * dri2_ctx,struct dri2_egl_display * dri2_dpy,uint32_t * ctx_attribs,unsigned * num_attribs) argument 1174 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_context 1345 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_context 1360 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_init_surface 1397 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_surface 1410 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_surf_update_fence_fd 1428 dri2_create_drawable(struct dri2_egl_display * dri2_dpy,const __DRIconfig * config,struct dri2_egl_surface * dri2_surf) argument 1465 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_make_current 1590 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_window_surface 1600 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_pixmap_surface 1609 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_pbuffer_surface 1617 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_interval 1630 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_flush_drawable_for_swapbuffers 1662 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_buffers 1675 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_buffers_with_damage 1688 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_swap_buffers_region 1696 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_set_damage_region 1704 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_post_sub_buffer 1712 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_copy_buffers 1719 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_buffer_age 1726 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wait_client 1758 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_bind_tex_image 1802 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_release_tex_image 1836 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image 1892 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_khr_renderbuffer 1958 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_wayland_wl_buffer 1997 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_get_sync_values_chromium 2020 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_khr_texture 2103 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_surface 2113 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_wayland_buffer_from_image 2122 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_mesa_drm_buffer 2379 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_dma_buf_formats 2411 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_dma_buf_modifiers 2449 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_dma_buf 2539 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_drm_image_mesa 2611 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_export_drm_image_mesa 2641 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_can_export_dma_buf_image 2659 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_export_dma_buf_image_query_mesa 2702 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_export_dma_buf_image_mesa 2784 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_image_khr 2802 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_reference_buffer 2845 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_wl_release_buffer 2854 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_bind_wayland_display_wl 2896 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_unbind_wayland_display_wl 2914 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_wayland_buffer_wl 2946 dri2_egl_unref_sync(struct dri2_egl_display * dri2_dpy,struct dri2_egl_sync * dri2_sync) argument 2974 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_sync 3073 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_destroy_sync 3102 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_dup_native_fence_fd 3129 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_set_blob_cache_funcs 3140 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_client_wait_sync 3257 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_server_wait_sync 3270 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_interop_query_device_info 3284 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_interop_export_object [all...] |
| H A D | platform_surfaceless.c | 41 surfaceless_alloc_image(struct dri2_egl_display *dri2_dpy, argument 44 return dri2_dpy->image->createImage( 45 dri2_dpy->dri_screen, 56 struct dri2_egl_display *dri2_dpy = local in function:surfaceless_free_images 60 dri2_dpy->image->destroyImage(dri2_surf->front); 74 struct dri2_egl_display *dri2_dpy = local in function:surfaceless_image_get_buffers 99 surfaceless_alloc_image(dri2_dpy, dri2_surf); 112 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_surfaceless_create_surface 138 if (!dri2_create_drawable(dri2_dpy, config, dri2_surf)) 158 struct dri2_egl_display *dri2_dpy local in function:surfaceless_destroy_surface 181 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:surfaceless_add_configs_for_visuals 272 struct dri2_egl_display *dri2_dpy = disp->DriverData; local in function:surfaceless_probe_device 337 struct dri2_egl_display *dri2_dpy = disp->DriverData; local in function:surfaceless_probe_device_sw 360 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_surfaceless [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);
|
| 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, argument 70 dri2_surf->gc = xcb_generate_id(dri2_dpy->conn); 72 xcb_create_gc(dri2_dpy->conn, dri2_surf->gc, dri2_surf->drawable, mask, &function); 74 dri2_surf->swapgc = xcb_generate_id(dri2_dpy->conn); 78 xcb_create_gc(dri2_dpy->conn, dri2_surf->swapgc, dri2_surf->drawable, mask, valgc); 100 swrastDestroyDrawable(struct dri2_egl_display * dri2_dpy, argument 103 xcb_free_gc(dri2_dpy->conn, dri2_surf->gc); 104 xcb_free_gc(dri2_dpy->conn, dri2_surf->swapgc); 113 struct dri2_egl_display *dri2_dpy local in function:x11_get_drawable_info 155 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); local in function:swrastPutImage 181 struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); local in function:swrastGetImage 216 get_xcb_visualtype_for_depth(struct dri2_egl_display * dri2_dpy,int depth) argument 236 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display * dri2_dpy,int depth) argument 254 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_create_surface 369 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_create_window_surface 407 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_destroy_surface 443 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_query_surface 473 struct dri2_egl_display *dri2_dpy = local in function:dri2_x11_process_buffers 515 struct dri2_egl_display *dri2_dpy = local in function:dri2_x11_get_buffers 550 struct dri2_egl_display *dri2_dpy = local in function:dri2_x11_get_buffers_with_format 598 dri2_x11_do_authenticate(struct dri2_egl_display * dri2_dpy,uint32_t id) argument 618 dri2_x11_local_authenticate(struct dri2_egl_display * dri2_dpy) argument 637 dri2_x11_connect(struct dri2_egl_display * dri2_dpy) argument 751 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_authenticate 757 dri2_x11_config_match_attrib(struct dri2_egl_display * dri2_dpy,const __DRIconfig * config,unsigned int attrib,unsigned int value) argument 776 x11_can_export_pixmap_with_bpp(struct dri2_egl_display * dri2_dpy,int bpp) argument 808 dri2_x11_add_configs_for_visuals(struct dri2_egl_display * dri2_dpy,_EGLDisplay * disp,bool supports_preserved,bool add_pbuffer_configs) argument 939 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_copy_region 969 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_buffers_msc 1018 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_buffers 1038 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_buffers_region 1078 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_swap_interval 1091 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_copy_buffers 1119 dri2_format_for_depth(struct dri2_egl_display * dri2_dpy,uint32_t depth) argument 1143 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_create_image_khr_pixmap 1238 struct dri2_egl_display *dri2_dpy = dri2_egl_display(display); local in function:dri2_x11_get_sync_values 1313 dri2_get_xcb_connection(_EGLDriver * drv,_EGLDisplay * disp,struct dri2_egl_display * dri2_dpy) argument 1355 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_x11_swrast 1409 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_x11_setup_swap_interval 1442 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_x11_dri3 1549 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_x11_dri2 1638 dri2_teardown_x11(struct dri2_egl_display * dri2_dpy) argument [all...] |
| H A D | platform_x11_dri3.c | 110 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_destroy_surface 119 xcb_free_pixmap (dri2_dpy->conn, drawable); 144 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_surface 162 drawable = xcb_generate_id(dri2_dpy->conn); 163 xcb_create_pixmap(dri2_dpy->conn, conf->BufferSize, 164 drawable, dri2_dpy->screen->root, 179 if (loader_dri3_drawable_init(dri2_dpy->conn, drawable, 180 dri2_dpy->dri_screen, 181 dri2_dpy->is_different_gpu, 182 dri2_dpy 206 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_authenticate 229 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_window_surface 273 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_image_khr_pixmap 324 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_image_khr_pixmap_from_buffers 382 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_create_image_khr 487 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri3_close_screen_notify 527 dri3_x11_connect(struct dri2_egl_display * dri2_dpy) argument [all...] |
| H A D | platform_drm.c | 94 dri2_drm_config_is_compatible(struct dri2_egl_display *dri2_dpy, argument 107 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_RED_MASK, &red); 108 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_GREEN_MASK, &green); 109 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_BLUE_MASK, &blue); 110 dri2_dpy->core->getConfigAttrib(config, __DRI_ATTRIB_ALPHA_MASK, &alpha); 112 for (i = 0; i < dri2_dpy->gbm_dri->num_visuals; i++) { 113 visual = &dri2_dpy->gbm_dri->visual_table[i]; 118 if (i == dri2_dpy->gbm_dri->num_visuals) 136 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_create_window_surface 163 if (!dri2_drm_config_is_compatible(dri2_dpy, confi 203 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_destroy_surface 224 struct dri2_egl_display *dri2_dpy = local in function:get_back_bo 266 struct dri2_egl_display *dri2_dpy = local in function:get_swrast_front_bo 288 struct dri2_egl_display *dri2_dpy = local in function:back_bo_to_dri_buffer 414 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_swap_buffers 461 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_create_image_khr_pixmap 501 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_drm_authenticate 606 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:drm_add_configs_for_visuals 684 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_drm 789 dri2_teardown_drm(struct dri2_egl_display * dri2_dpy) argument [all...] |
| H A D | platform_android.c | 261 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_window_enqueue_buffer 291 dri2_dpy->image->destroyImage(dri2_surf->dri_image_back); 317 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_set_shared_buffer_mode 344 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_create_surface 408 if (!dri2_create_drawable(dri2_dpy, config, dri2_surf)) 446 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_destroy_surface 460 dri2_dpy->image->destroyImage(dri2_surf->dri_image_back); 466 dri2_dpy->image->destroyImage(dri2_surf->dri_image_front); 470 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); 523 struct dri2_egl_display *dri2_dpy local in function:get_front_bo 556 struct dri2_egl_display *dri2_dpy = local in function:get_back_bo 698 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_swap_buffers 760 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_set_damage_region 795 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_create_image_from_prime_fd_yuv 942 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_create_image_from_name 1157 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_add_configs_for_visuals 1316 struct dri2_egl_display *dri2_dpy = local in function:droid_display_shared_buffer 1365 struct dri2_egl_display *dri2_dpy = disp->DriverData; local in function:droid_load_driver 1415 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_unload_driver 1461 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_open_device 1490 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:droid_open_device 1569 struct dri2_egl_display *dri2_dpy; local in function:dri2_initialize_android [all...] |
| H A D | egl_dri2_fallbacks.h | 64 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_fallback_swap_buffers_with_damage 65 dri2_dpy->vtbl->set_damage_region(drv, disp, surf, rects, n_rects); 66 return dri2_dpy->vtbl->swap_buffers(drv, disp, surf);
|
| H A D | egl_dri2.h | 424 dri2_teardown_x11(struct dri2_egl_display *dri2_dpy); 426 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display *dri2_dpy, int depth); 434 dri2_teardown_x11(struct dri2_egl_display *dri2_dpy) {} argument 436 dri2_x11_get_red_mask_for_depth(struct dri2_egl_display *dri2_dpy, int depth) argument 446 dri2_teardown_drm(struct dri2_egl_display *dri2_dpy); 454 dri2_teardown_drm(struct dri2_egl_display *dri2_dpy) {} argument 461 dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy); 471 dri2_teardown_wayland(struct dri2_egl_display *dri2_dpy) {} argument 507 struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); local in function:dri2_set_WL_bind_wayland_display 511 if (dri2_dpy [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.1.5.rst | 82 - egl/dri2: only take a dri2_dpy reference when binding a new context/surfaces
|
| H A D | 17.3.3.rst | 91 - cherry-ignore: egl: pass the dri2_dpy to the $plat_teardown functions
|
| H A D | 17.2.6.rst | 81 - cherry-ignore: egl: pass the dri2_dpy to the $plat_teardown functions
|
| H A D | 12.0.4.rst | 105 - egl/x11: don't crash if dri2_dpy->conn is NULL
|
| H A D | 20.2.0.rst | 2200 - egl/dri2: only take a dri2_dpy reference when binding a new context/surfaces
|