Searched refs:dri2_surf (Results 1 – 10 of 10) sorted by relevance
/external/mesa3d/src/egl/drivers/dri2/ |
D | platform_wayland.c | 239 struct dri2_egl_surface *dri2_surf = data; in wl_buffer_release() local 242 for (i = 0; i < ARRAY_SIZE(dri2_surf->color_buffers); ++i) in wl_buffer_release() 243 if (dri2_surf->color_buffers[i].wl_buffer == buffer) in wl_buffer_release() 246 assert (i < ARRAY_SIZE(dri2_surf->color_buffers)); in wl_buffer_release() 248 if (dri2_surf->color_buffers[i].wl_release) { in wl_buffer_release() 250 dri2_surf->color_buffers[i].wl_release = false; in wl_buffer_release() 251 dri2_surf->color_buffers[i].wl_buffer = NULL; in wl_buffer_release() 254 dri2_surf->color_buffers[i].locked = false; in wl_buffer_release() 264 struct dri2_egl_surface *dri2_surf = data; in resize_callback() local 266 dri2_egl_display(dri2_surf->base.Resource.Display); in resize_callback() [all …]
|
D | platform_android.c | 400 droid_window_dequeue_buffer(struct dri2_egl_surface *dri2_surf) in droid_window_dequeue_buffer() argument 404 if (dri2_surf->window->dequeueBuffer(dri2_surf->window, &dri2_surf->buffer, in droid_window_dequeue_buffer() 439 for (int i = 0; i < dri2_surf->color_buffers_count; i++) { in droid_window_dequeue_buffer() 440 if (!dri2_surf->color_buffers[i].buffer) { in droid_window_dequeue_buffer() 441 dri2_surf->color_buffers[i].buffer = dri2_surf->buffer; in droid_window_dequeue_buffer() 443 if (dri2_surf->color_buffers[i].buffer == dri2_surf->buffer) { in droid_window_dequeue_buffer() 444 dri2_surf->back = &dri2_surf->color_buffers[i]; in droid_window_dequeue_buffer() 454 for (int i = 0; i < dri2_surf->color_buffers_count; i++) { in droid_window_dequeue_buffer() 455 dri2_surf->color_buffers[i].buffer = NULL; in droid_window_dequeue_buffer() 456 dri2_surf->color_buffers[i].age = 0; in droid_window_dequeue_buffer() [all …]
|
D | platform_drm.c | 48 struct dri2_egl_surface *dri2_surf = surf->dri_private; in lock_front_buffer() local 52 if (dri2_surf->current == NULL) { in lock_front_buffer() 57 bo = dri2_surf->current->bo; in lock_front_buffer() 60 dri2_surf->current->locked = true; in lock_front_buffer() 61 dri2_surf->current = NULL; in lock_front_buffer() 71 struct dri2_egl_surface *dri2_surf = surf->dri_private; in release_buffer() local 73 for (unsigned i = 0; i < ARRAY_SIZE(dri2_surf->color_buffers); i++) { in release_buffer() 74 if (dri2_surf->color_buffers[i].bo == bo) { in release_buffer() 75 dri2_surf->color_buffers[i].locked = false; in release_buffer() 85 struct dri2_egl_surface *dri2_surf = surf->dri_private; in has_free_buffers() local [all …]
|
D | platform_device.c | 48 struct dri2_egl_surface *dri2_surf) in device_alloc_image() argument 52 dri2_surf->base.Width, in device_alloc_image() 53 dri2_surf->base.Height, in device_alloc_image() 54 dri2_surf->visual, in device_alloc_image() 60 device_free_images(struct dri2_egl_surface *dri2_surf) in device_free_images() argument 63 dri2_egl_display(dri2_surf->base.Resource.Display); in device_free_images() 65 if (dri2_surf->front) { in device_free_images() 66 dri2_dpy->image->destroyImage(dri2_surf->front); in device_free_images() 67 dri2_surf->front = NULL; in device_free_images() 70 free(dri2_surf->swrast_device_buffer); in device_free_images() [all …]
|
D | platform_surfaceless.c | 41 struct dri2_egl_surface *dri2_surf) in surfaceless_alloc_image() argument 45 dri2_surf->base.Width, in surfaceless_alloc_image() 46 dri2_surf->base.Height, in surfaceless_alloc_image() 47 dri2_surf->visual, in surfaceless_alloc_image() 53 surfaceless_free_images(struct dri2_egl_surface *dri2_surf) in surfaceless_free_images() argument 56 dri2_egl_display(dri2_surf->base.Resource.Display); in surfaceless_free_images() 58 if (dri2_surf->front) { in surfaceless_free_images() 59 dri2_dpy->image->destroyImage(dri2_surf->front); in surfaceless_free_images() 60 dri2_surf->front = NULL; in surfaceless_free_images() 63 free(dri2_surf->swrast_device_buffer); in surfaceless_free_images() [all …]
|
D | platform_x11.c | 62 struct dri2_egl_surface * dri2_surf) in swrastCreateDrawable() argument 69 dri2_surf->gc = xcb_generate_id(dri2_dpy->conn); in swrastCreateDrawable() 71 xcb_create_gc(dri2_dpy->conn, dri2_surf->gc, dri2_surf->drawable, mask, &function); in swrastCreateDrawable() 73 dri2_surf->swapgc = xcb_generate_id(dri2_dpy->conn); in swrastCreateDrawable() 77 xcb_create_gc(dri2_dpy->conn, dri2_surf->swapgc, dri2_surf->drawable, mask, valgc); in swrastCreateDrawable() 78 switch (dri2_surf->depth) { in swrastCreateDrawable() 82 dri2_surf->bytes_per_pixel = 4; in swrastCreateDrawable() 85 dri2_surf->bytes_per_pixel = 2; in swrastCreateDrawable() 88 dri2_surf->bytes_per_pixel = 1; in swrastCreateDrawable() 91 dri2_surf->bytes_per_pixel = 0; in swrastCreateDrawable() [all …]
|
D | egl_dri2.c | 170 struct dri2_egl_surface *dri2_surf = loaderPrivate; in dri_is_thread_safe() local 171 UNUSED _EGLDisplay *display = dri2_surf->base.Resource.Display; in dri_is_thread_safe() 210 struct dri2_egl_surface *dri2_surf = loaderPrivate; in dri2_get_pbuffer_drawable_info() local 213 *w = dri2_surf->base.Width; in dri2_get_pbuffer_drawable_info() 214 *h = dri2_surf->base.Height; in dri2_get_pbuffer_drawable_info() 218 dri2_get_bytes_per_pixel(struct dri2_egl_surface *dri2_surf) in dri2_get_bytes_per_pixel() argument 220 const int depth = dri2_surf->base.Config->BufferSize; in dri2_get_bytes_per_pixel() 229 struct dri2_egl_surface *dri2_surf = loaderPrivate; in dri2_put_image() local 230 const int bpp = dri2_get_bytes_per_pixel(dri2_surf); in dri2_put_image() 231 const int width = dri2_surf->base.Width; in dri2_put_image() [all …]
|
D | egl_dri2.h | 557 dri2_egl_surface_alloc_local_buffer(struct dri2_egl_surface *dri2_surf, 561 dri2_egl_surface_free_local_buffers(struct dri2_egl_surface *dri2_surf); 574 struct dri2_egl_surface *dri2_surf,
|
/external/mesa3d/docs/relnotes/ |
D | 19.0.8.rst | 43 - egl/x11: calloc dri2_surf so it's properly zeroed
|
D | 19.1.0.rst | 3389 - egl/x11: calloc dri2_surf so it's properly zeroed
|