/external/mesa3d/src/gallium/include/state_tracker/ |
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,
|
/hardware/intel/common/libva/va/x11/ |
va_dricommon.c | 61 static struct dri_drawable * 66 struct dri_drawable *dri_drawable = dri_state->drawable_hash[index]; local 68 while (dri_drawable) { 69 if (dri_drawable->x_drawable == drawable) 70 return dri_drawable; 71 dri_drawable = dri_drawable->next; 74 dri_drawable = dri_state->createDrawable(ctx, drawable); 75 dri_drawable->x_drawable = drawable 102 struct dri_drawable *dri_drawable, *prev; local [all...] |
va_dricommon.h | 64 struct dri_drawable struct 72 struct dri_drawable *next; 84 struct dri_drawable *drawable_hash[DRAWABLE_HASH_SZ]; 86 struct dri_drawable *(*createDrawable)(VADriverContextP ctx, XID x_drawable); 87 void (*destroyDrawable)(VADriverContextP ctx, struct dri_drawable *dri_drawable); 88 void (*swapBuffer)(VADriverContextP ctx, struct dri_drawable *dri_drawable); 89 union dri_buffer *(*getRenderingBuffer)(VADriverContextP ctx, struct dri_drawable *dri_drawable); [all...] |
dri2_util.c | 52 struct dri_drawable base; 63 static struct dri_drawable * 82 dri2DestroyDrawable(VADriverContextP ctx, struct dri_drawable *dri_drawable) 84 VA_DRI2DestroyDrawable(ctx->native_dpy, dri_drawable->x_drawable); 85 free(dri_drawable); 89 dri2SwapBuffer(VADriverContextP ctx, struct dri_drawable *dri_drawable) 91 struct dri2_drawable *dri2_drawable = (struct dri2_drawable *)dri_drawable; 98 VA_DRI2SwapBuffers(ctx->native_dpy, dri_drawable->x_drawable, 0, 0 [all...] |
dri1_util.c | 18 struct dri_drawable base; 24 static struct dri_drawable * 40 dri1DestroyDrawable(VADriverContextP ctx, struct dri_drawable *dri_drawable) 42 free(dri_drawable); 46 dri1SwapBuffer(VADriverContextP ctx, struct dri_drawable *dri_drawable) 52 dri1GetRenderingBuffer(VADriverContextP ctx, struct dri_drawable *dri_drawable) 54 struct dri1_drawable *dri1_drawable = (struct dri1_drawable *)dri_drawable; [all...] |
/external/mesa3d/src/gallium/state_trackers/dri/ |
dri_drawable.h | 43 struct dri_drawable struct 75 struct dri_drawable *drawable, 79 void (*update_drawable_info)(struct dri_drawable *drawable); 82 struct dri_drawable *drawable, 85 void (*update_tex_buffer)(struct dri_drawable *drawable, 90 static inline struct dri_drawable * 91 dri_drawable(__DRIdrawable * driDrawPriv) function 93 return (struct dri_drawable *) (driDrawPriv) 98 * dri_drawable.c 108 dri_drawable_get_format(struct dri_drawable *drawable [all...] |
dri_drawable.c | 34 #include "dri_drawable.h" 42 swap_fences_unref(struct dri_drawable *draw); 52 struct dri_drawable *drawable = 53 (struct dri_drawable *) stfbi->st_manager_private; 114 struct dri_drawable *drawable = 115 (struct dri_drawable *) stfbi->st_manager_private; 132 struct dri_drawable *drawable = NULL; 137 drawable = CALLOC_STRUCT(dri_drawable); 168 struct dri_drawable *drawable = dri_drawable(dPriv) [all...] |
drisw.c | 48 #include "dri_drawable.h" 115 drisw_update_drawable_info(struct dri_drawable *drawable) 124 drisw_get_image(struct dri_drawable *drawable, 136 drisw_put_image(struct dri_drawable *drawable, 145 drisw_put_image2(struct dri_drawable *drawable, 158 struct dri_drawable *drawable = dri_drawable(dPriv); 170 struct dri_drawable *drawable = dri_drawable(dPriv); 194 struct dri_drawable *drawable = dri_drawable(dPriv) [all...] |
dri_context.h | 43 struct dri_drawable;
|
dri2.c | 51 #include "dri_drawable.h" 187 struct dri_drawable *drawable = dri_drawable(dPriv); 208 dri2_drawable_get_buffers(struct dri_drawable *drawable, 212 __DRIdrawable *dri_drawable = drawable->dPriv; local 285 buffers = loader->getBuffersWithFormat(dri_drawable, 286 &dri_drawable->w, &dri_drawable->h, 288 &num_buffers, dri_drawable->loaderPrivate); 291 buffers = loader->getBuffers(dri_drawable, 460 __DRIdrawable *dri_drawable = drawable->dPriv; local 731 __DRIdrawable *dri_drawable = drawable->dPriv; local [all...] |
dri_context.c | 35 #include "dri_drawable.h" 221 struct dri_drawable *draw = dri_drawable(driDrawPriv); 222 struct dri_drawable *read = dri_drawable(driReadPriv);
|
dri_screen.h | 47 struct dri_drawable;
|
/external/mesa3d/src/mesa/drivers/dri/swrast/ |
swrast_priv.h | 80 struct dri_drawable struct 92 static inline struct dri_drawable * 93 dri_drawable(__DRIdrawable * driDrawPriv) function 95 return (struct dri_drawable *)driDrawPriv->driverPrivate; 98 static inline struct dri_drawable * 101 return (struct dri_drawable *) fb;
|
swrast.c | 545 struct dri_drawable *drawable = NULL; 554 drawable = CALLOC_STRUCT(dri_drawable); 607 struct dri_drawable *drawable = dri_drawable(dPriv); 626 struct dri_drawable *drawable = dri_drawable(dPriv); 858 struct dri_drawable *draw; 859 struct dri_drawable *read; 864 draw = dri_drawable(driDrawPriv); 865 read = dri_drawable(driReadPriv) [all...] |
/hardware/intel/img/psb_video/src/x11/ |
psb_ctexture.c | 119 struct dri_drawable *tmp_drawable; 122 tmp_drawable = (struct dri_drawable *)texture_priv->dri_drawable; 146 struct dri_drawable *tmp_drawable; 150 if (texture_priv->dri_drawable) { 151 free_drawable(ctx, texture_priv->dri_drawable); 152 texture_priv->dri_drawable = NULL; 155 texture_priv->dri_drawable = dri_get_drawable(ctx, draw); 156 if (!texture_priv->dri_drawable) { 157 drv_debug_msg(VIDEO_DEBUG_ERROR, "%s(): Failed to get dri_drawable\n", __func__) [all...] |
/external/mesa3d/src/gallium/winsys/sw/dri/ |
dri_sw_winsys.c | 189 struct dri_drawable *dri_drawable = (struct dri_drawable *)context_private; local 204 dri_sw_ws->lf->put_image2(dri_drawable, data, 207 dri_sw_ws->lf->put_image(dri_drawable, dri_sw_dt->data, width, height);
|
/external/mesa3d/src/glx/ |
dri_glx.c | 86 struct dri_drawable struct 545 struct dri_drawable *pdraw, *pread; 547 pdraw = (struct dri_drawable *) driFetchDrawable(context, draw); 548 pread = (struct dri_drawable *) driFetchDrawable(context, read); 650 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; 666 struct dri_drawable *pdp; 709 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; 723 struct dri_drawable *pdp = (struct dri_drawable *) pdraw [all...] |
dri3_glx.c | 226 dri_draw = pdraw->loader_drawable.dri_drawable; 231 dri_read = pread->loader_drawable.dri_drawable; 623 (*psc->f->invalidate)(pdraw->loader_drawable.dri_drawable); 630 pdraw->loader_drawable.dri_drawable); 650 pdraw->loader_drawable.dri_drawable);
|
/hardware/intel/img/psb_video/src/ |
psb_texture.h | 109 /* struct dri_drawable *extend_dri_drawable; */ 110 /* struct dri_drawable *dri_drawable; */ 112 unsigned char *dri_drawable; member in struct:psb_texture_s
|
/external/mesa3d/src/egl/drivers/dri2/ |
platform_surfaceless.c | 136 dri2_surf->dri_drawable = 139 if (dri2_surf->dri_drawable == NULL) { 166 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable);
|
platform_x11.c | 248 dri2_surf->dri_drawable = 253 dri2_surf->dri_drawable = 258 if (dri2_surf->dri_drawable == NULL) { 319 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); 380 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); 820 dri2_dpy->flush->flush(dri2_surf->dri_drawable); 884 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable); 905 dri2_dpy->core->swapBuffers(dri2_surf->dri_drawable); 986 dri2_dpy->flush->flush(dri2_surf->dri_drawable); [all...] |
platform_drm.c | 138 dri2_surf->dri_drawable = 145 dri2_surf->dri_drawable = 150 if (dri2_surf->dri_drawable == NULL) { 194 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); 419 dri2_dpy->core->swapBuffers(dri2_surf->dri_drawable); 441 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable);
|
platform_android.c | 326 dri2_surf->dri_drawable = 329 if (dri2_surf->dri_drawable == NULL) { 391 dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); 581 dri2_dpy->flush->invalidate(dri2_surf->dri_drawable); [all...] |
/external/mesa3d/src/loader/ |
loader_dri3_helper.h | 115 __DRIdrawable *dri_drawable; member in struct:loader_dri3_drawable
|
loader_dri3_helper.c | 109 draw->ext->core->destroyDrawable(draw->dri_drawable); 173 draw->dri_drawable = 178 if (!draw->dri_drawable) 184 draw->ext->core->destroyDrawable(draw->dri_drawable); 458 draw->ext->flush->flush_with_flags(dri_context, draw->dri_drawable, 743 draw->ext->flush->invalidate(draw->dri_drawable); [all...] |