Lines Matching defs:dPriv
74 kopper_flush_drawable(__DRIdrawable *dPriv)
76 dri_flush(dPriv->driContextPriv, dPriv, __DRI2_FLUSH_DRAWABLE, -1);
80 kopper_invalidate_drawable(__DRIdrawable *dPriv)
82 struct dri_drawable *drawable = dri_drawable(dPriv);
84 drawable->texture_stamp = dPriv->lastStamp - 1;
204 drisw_present_texture(struct pipe_context *pipe, __DRIdrawable *dPriv,
207 struct dri_drawable *drawable = dri_drawable(dPriv);
477 cdraw->base.dPriv->w = width;
478 cdraw->base.dPriv->h = height;
496 __DRIdrawable *dri_drawable = drawable->dPriv;
504 width = drawable->dPriv->w;
505 height = drawable->dPriv->h;
658 get_drawable_info(__DRIdrawable *dPriv, int *x, int *y, int *w, int *h)
660 __DRIscreen *sPriv = dPriv->driScreenPriv;
664 loader->getDrawableInfo(dPriv,
666 dPriv->loaderPrivate);
672 __DRIdrawable *dPriv = drawable->dPriv;
673 __DRIscreen *sPriv = dPriv->driScreenPriv;
685 zink_kopper_update(screen, ptex, &dPriv->w, &dPriv->h);
687 get_drawable_info(dPriv, &x, &y, &dPriv->w, &dPriv->h);
691 kopper_present_texture(struct pipe_context *pipe, __DRIdrawable *dPriv,
694 struct dri_drawable *drawable = dri_drawable(dPriv);
702 __DRIdrawable * dPriv,
705 kopper_present_texture(pipe, dPriv, ptex, NULL);
707 kopper_invalidate_drawable(dPriv);
755 kopper_copy_to_front(st->pipe, ctx->dPriv, ptex);
762 get_image(__DRIdrawable *dPriv, int x, int y, int width, int height, void *data)
764 __DRIscreen *sPriv = dPriv->driScreenPriv;
767 loader->getImage(dPriv,
769 data, dPriv->loaderPrivate);
773 get_image_shm(__DRIdrawable *dPriv, int x, int y, int width, int height,
776 __DRIscreen *sPriv = dPriv->driScreenPriv;
789 return loader->getImageShm2(dPriv, x, y, width, height, whandle.handle, dPriv->loaderPrivate);
791 loader->getImageShm(dPriv, x, y, width, height, whandle.handle, dPriv->loaderPrivate);
800 __DRIdrawable *dPriv = drawable->dPriv;
801 __DRIscreen *sPriv = dPriv->driScreenPriv;
814 get_drawable_info(dPriv, &x, &y, &w, &h);
822 if (!get_image_shm(dPriv, x, y, w, h, res))
823 get_image(dPriv, x, y, w, h, map);
848 kopper_create_drawable(__DRIdrawable *dPriv, struct dri_drawable *base)
862 dPriv->driverPrivate = ret;
878 __DRIdrawable * dPriv,
884 if (!dri_create_buffer(sPriv, dPriv, visual, false))
887 drawable = kopper_create_drawable(dPriv, dPriv->driverPrivate);
893 sPriv->kopper_loader->SetSurfaceCreateInfo(dPriv->loaderPrivate,
901 kopperSwapBuffers(__DRIdrawable *dPriv)
903 struct dri_context *ctx = dri_get_current(dPriv->driScreenPriv);
904 struct dri_drawable *drawable = dri_drawable(dPriv);
915 drawable->texture_stamp = dPriv->lastStamp - 1;
916 dri_flush(ctx->cPriv, dPriv, __DRI2_FLUSH_DRAWABLE | __DRI2_FLUSH_CONTEXT, __DRI2_THROTTLE_SWAPBUFFER);
917 kopper_copy_to_front(ctx->st->pipe, dPriv, ptex);
932 kopper_swap_buffers(__DRIdrawable *dPriv)
934 kopperSwapBuffers(dPriv);
975 kopperSetSwapInterval(__DRIdrawable *dPriv, int interval)
977 struct dri_drawable *drawable = dri_drawable(dPriv);
996 kopperQueryBufferAge(__DRIdrawable *dPriv)
998 struct dri_context *ctx = dri_get_current(dPriv->driScreenPriv);
999 struct dri_drawable *drawable = dri_drawable(dPriv);