/external/mesa3d/src/gallium/include/state_tracker/ |
D | drisw_api.h | 7 struct dri_drawable; 14 void (*get_image) (struct dri_drawable *dri_drawable, 17 void (*put_image) (struct dri_drawable *dri_drawable, 19 void (*put_image2) (struct dri_drawable *dri_drawable,
|
/external/mesa3d/src/gallium/state_trackers/dri/ |
D | dri_drawable.h | 43 struct dri_drawable struct 75 struct dri_drawable *drawable, argument 79 void (*update_drawable_info)(struct dri_drawable *drawable); argument 82 struct dri_drawable *drawable, argument 85 void (*update_tex_buffer)(struct dri_drawable *drawable, argument 90 static inline struct dri_drawable * 91 dri_drawable(__DRIdrawable * driDrawPriv) in dri_drawable() function 93 return (struct dri_drawable *) (driDrawPriv) in dri_drawable() 108 dri_drawable_get_format(struct dri_drawable *drawable,
|
D | dri_drawable.c | 42 swap_fences_unref(struct dri_drawable *draw); 52 struct dri_drawable *drawable = in dri_st_framebuffer_validate() 53 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_validate() 114 struct dri_drawable *drawable = in dri_st_framebuffer_flush_front() 115 (struct dri_drawable *) stfbi->st_manager_private; in dri_st_framebuffer_flush_front() 132 struct dri_drawable *drawable = NULL; in dri_create_buffer() 137 drawable = CALLOC_STRUCT(dri_drawable); in dri_create_buffer() 168 struct dri_drawable *drawable = dri_drawable(dPriv); in dri_destroy_buffer() 189 struct dri_drawable *drawable, in dri_drawable_validate_att() 220 struct dri_drawable *drawable = dri_drawable(dPriv); in dri_set_tex_buffer2() [all …]
|
D | drisw.c | 115 drisw_update_drawable_info(struct dri_drawable *drawable) in drisw_update_drawable_info() 124 drisw_get_image(struct dri_drawable *drawable, in drisw_get_image() 136 drisw_put_image(struct dri_drawable *drawable, in drisw_put_image() 145 drisw_put_image2(struct dri_drawable *drawable, in drisw_put_image2() 158 struct dri_drawable *drawable = dri_drawable(dPriv); in drisw_present_texture() 170 struct dri_drawable *drawable = dri_drawable(dPriv); in drisw_invalidate_drawable() 194 struct dri_drawable *drawable = dri_drawable(dPriv); in drisw_swap_buffers() 217 struct dri_drawable *drawable = dri_drawable(dPriv); in drisw_copy_sub_buffer() 238 struct dri_drawable *drawable, in drisw_flush_frontbuffer() 262 struct dri_drawable *drawable, in drisw_allocate_textures() [all …]
|
D | dri2.c | 187 struct dri_drawable *drawable = dri_drawable(dPriv); in dri2_invalidate_drawable() 208 dri2_drawable_get_buffers(struct dri_drawable *drawable, in dri2_drawable_get_buffers() 212 __DRIdrawable *dri_drawable = drawable->dPriv; in dri2_drawable_get_buffers() local 285 buffers = loader->getBuffersWithFormat(dri_drawable, in dri2_drawable_get_buffers() 286 &dri_drawable->w, &dri_drawable->h, in dri2_drawable_get_buffers() 288 &num_buffers, dri_drawable->loaderPrivate); in dri2_drawable_get_buffers() 291 buffers = loader->getBuffers(dri_drawable, in dri2_drawable_get_buffers() 292 &dri_drawable->w, &dri_drawable->h, in dri2_drawable_get_buffers() 294 &num_buffers, dri_drawable->loaderPrivate); in dri2_drawable_get_buffers() 304 dri_image_drawable_get_buffers(struct dri_drawable *drawable, in dri_image_drawable_get_buffers() [all …]
|
D | Makefile.sources | 4 dri_drawable.c \ 5 dri_drawable.h \
|
D | dri_context.c | 221 struct dri_drawable *draw = dri_drawable(driDrawPriv); in dri_make_current() 222 struct dri_drawable *read = dri_drawable(driReadPriv); in dri_make_current()
|
D | dri_context.h | 43 struct dri_drawable;
|
D | dri_screen.h | 47 struct dri_drawable;
|
/external/mesa3d/src/mesa/drivers/dri/swrast/ |
D | swrast_priv.h | 80 struct dri_drawable struct 92 static inline struct dri_drawable * argument 93 dri_drawable(__DRIdrawable * driDrawPriv) in dri_drawable() function 95 return (struct dri_drawable *)driDrawPriv->driverPrivate; in dri_drawable() 98 static inline struct dri_drawable * 101 return (struct dri_drawable *) fb; in swrast_drawable()
|
D | swrast.c | 545 struct dri_drawable *drawable = NULL; in dri_create_buffer() 554 drawable = CALLOC_STRUCT(dri_drawable); in dri_create_buffer() 607 struct dri_drawable *drawable = dri_drawable(dPriv); in dri_destroy_buffer() 626 struct dri_drawable *drawable = dri_drawable(dPriv); in dri_swap_buffers() 858 struct dri_drawable *draw; in dri_make_current() 859 struct dri_drawable *read; in dri_make_current() 864 draw = dri_drawable(driDrawPriv); in dri_make_current() 865 read = dri_drawable(driReadPriv); in dri_make_current() 914 struct dri_drawable *drawable = dri_drawable(dPriv); in dri_copy_sub_buffer()
|
/external/mesa3d/src/gallium/winsys/sw/dri/ |
D | dri_sw_winsys.c | 189 struct dri_drawable *dri_drawable = (struct dri_drawable *)context_private; in dri_sw_displaytarget_display() local 204 dri_sw_ws->lf->put_image2(dri_drawable, data, in dri_sw_displaytarget_display() 207 dri_sw_ws->lf->put_image(dri_drawable, dri_sw_dt->data, width, height); in dri_sw_displaytarget_display()
|
/external/mesa3d/src/glx/ |
D | dri_glx.c | 86 struct dri_drawable struct 545 struct dri_drawable *pdraw, *pread; in dri_bind_context() 547 pdraw = (struct dri_drawable *) driFetchDrawable(context, draw); in dri_bind_context() 548 pread = (struct dri_drawable *) driFetchDrawable(context, read); in dri_bind_context() 650 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; in driDestroyDrawable() 666 struct dri_drawable *pdp; in driCreateDrawable() 709 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; in driSwapBuffers() 723 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; in driCopySubBuffer() 751 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; in driSetSwapInterval() 767 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; in driGetSwapInterval()
|
D | dri3_glx.c | 226 dri_draw = pdraw->loader_drawable.dri_drawable; in dri3_bind_context() 231 dri_read = pread->loader_drawable.dri_drawable; in dri3_bind_context() 623 (*psc->f->invalidate)(pdraw->loader_drawable.dri_drawable); in dri3_bind_tex_image() 630 pdraw->loader_drawable.dri_drawable); in dri3_bind_tex_image() 650 pdraw->loader_drawable.dri_drawable); in dri3_release_tex_image()
|
/external/mesa3d/src/egl/drivers/dri2/ |
D | platform_surfaceless.c | 136 dri2_surf->dri_drawable = in dri2_surfaceless_create_surface() 139 if (dri2_surf->dri_drawable == NULL) { in dri2_surfaceless_create_surface() 166 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); in surfaceless_destroy_surface()
|
D | platform_drm.c | 138 dri2_surf->dri_drawable = in dri2_drm_create_surface() 145 dri2_surf->dri_drawable = in dri2_drm_create_surface() 150 if (dri2_surf->dri_drawable == NULL) { in dri2_drm_create_surface() 194 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); in dri2_drm_destroy_surface() 419 dri2_dpy->core->swapBuffers(dri2_surf->dri_drawable); in dri2_drm_swap_buffers() 441 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable); in dri2_drm_swap_buffers()
|
D | platform_x11.c | 248 dri2_surf->dri_drawable = in dri2_x11_create_surface() 253 dri2_surf->dri_drawable = in dri2_x11_create_surface() 258 if (dri2_surf->dri_drawable == NULL) { in dri2_x11_create_surface() 319 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); in dri2_x11_create_surface() 380 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); in dri2_x11_destroy_surface() 820 dri2_dpy->flush->flush(dri2_surf->dri_drawable); in dri2_copy_region() 884 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable); in dri2_x11_swap_buffers_msc() 905 dri2_dpy->core->swapBuffers(dri2_surf->dri_drawable); in dri2_x11_swap_buffers() 986 dri2_dpy->flush->flush(dri2_surf->dri_drawable); in dri2_x11_copy_buffers()
|
D | egl_dri2.c | 1364 return dri2_surf->dri_drawable; in dri2_surface_get_dri_drawable() 1422 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(draw); in dri2_flush_drawable_for_swapbuffers() local 1440 dri_drawable, in dri2_flush_drawable_for_swapbuffers() 1445 dri2_dpy->flush->flush(dri_drawable); in dri2_flush_drawable_for_swapbuffers() 1503 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf); in dri2_wait_client() local 1511 dri2_dpy->flush->flush(dri_drawable); in dri2_wait_client() 1537 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf); in dri2_bind_tex_image() local 1568 dri_drawable); in dri2_bind_tex_image() 1581 __DRIdrawable *dri_drawable = dri2_dpy->vtbl->get_dri_drawable(surf); in dri2_release_tex_image() local 1600 target, dri_drawable); in dri2_release_tex_image()
|
D | platform_android.c | 326 dri2_surf->dri_drawable = in droid_create_surface() 329 if (dri2_surf->dri_drawable == NULL) { in droid_create_surface() 391 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); in droid_destroy_surface() 581 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable); in droid_swap_buffers()
|
D | platform_wayland.c | 117 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable); in resize_callback() 191 dri2_surf->dri_drawable = (*createNewDrawable)(dri2_dpy->dri_screen, config, in dri2_wl_create_window_surface() 193 if (dri2_surf->dri_drawable == NULL) { in dri2_wl_create_window_surface() 237 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); in dri2_wl_destroy_surface() 761 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable); in dri2_wl_swap_buffers_with_damage() 1709 dri2_dpy->core->swapBuffers(dri2_surf->dri_drawable); in dri2_wl_swrast_swap_buffers()
|
D | egl_dri2.h | 243 __DRIdrawable *dri_drawable; member
|
D | platform_x11_dri3.c | 446 return dri3_surf->loader_drawable.dri_drawable; in dri3_get_dri_drawable()
|
/external/mesa3d/src/loader/ |
D | loader_dri3_helper.c | 109 draw->ext->core->destroyDrawable(draw->dri_drawable); in loader_dri3_drawable_fini() 173 draw->dri_drawable = in loader_dri3_drawable_init() 178 if (!draw->dri_drawable) in loader_dri3_drawable_init() 184 draw->ext->core->destroyDrawable(draw->dri_drawable); in loader_dri3_drawable_init() 458 draw->ext->flush->flush_with_flags(dri_context, draw->dri_drawable, in loader_dri3_flush() 743 draw->ext->flush->invalidate(draw->dri_drawable); in loader_dri3_swap_buffers_msc()
|
D | loader_dri3_helper.h | 115 __DRIdrawable *dri_drawable; member
|