Lines Matching defs:dPriv

47 get_drawable_info(__DRIdrawable *dPriv, int *x, int *y, int *w, int *h)
49 __DRIscreen *sPriv = dPriv->driScreenPriv;
52 loader->getDrawableInfo(dPriv,
54 dPriv->loaderPrivate);
58 put_image(__DRIdrawable *dPriv, void *data, unsigned width, unsigned height)
60 __DRIscreen *sPriv = dPriv->driScreenPriv;
63 loader->putImage(dPriv, __DRI_SWRAST_IMAGE_OP_SWAP,
65 data, dPriv->loaderPrivate);
69 put_image2(__DRIdrawable *dPriv, void *data, int x, int y,
72 __DRIscreen *sPriv = dPriv->driScreenPriv;
75 loader->putImage2(dPriv, __DRI_SWRAST_IMAGE_OP_SWAP,
77 data, dPriv->loaderPrivate);
81 put_image_shm(__DRIdrawable *dPriv, int shmid, char *shmaddr,
85 __DRIscreen *sPriv = dPriv->driScreenPriv;
90 loader->putImageShm2(dPriv, __DRI_SWRAST_IMAGE_OP_SWAP,
92 shmid, shmaddr, offset, dPriv->loaderPrivate);
94 loader->putImageShm(dPriv, __DRI_SWRAST_IMAGE_OP_SWAP,
96 shmid, shmaddr, offset + offset_x, dPriv->loaderPrivate);
100 get_image(__DRIdrawable *dPriv, int x, int y, int width, int height, void *data)
102 __DRIscreen *sPriv = dPriv->driScreenPriv;
105 loader->getImage(dPriv,
107 data, dPriv->loaderPrivate);
111 get_image2(__DRIdrawable *dPriv, int x, int y, int width, int height, int stride, void *data)
113 __DRIscreen *sPriv = dPriv->driScreenPriv;
120 loader->getImage2(dPriv,
122 data, dPriv->loaderPrivate);
126 get_image_shm(__DRIdrawable *dPriv, int x, int y, int width, int height,
129 __DRIscreen *sPriv = dPriv->driScreenPriv;
142 return loader->getImageShm2(dPriv, x, y, width, height, whandle.handle, dPriv->loaderPrivate);
144 loader->getImageShm(dPriv, x, y, width, height, whandle.handle, dPriv->loaderPrivate);
151 __DRIdrawable *dPriv = drawable->dPriv;
154 get_drawable_info(dPriv, &x, &y, &dPriv->w, &dPriv->h);
162 __DRIdrawable *dPriv = drawable->dPriv;
165 get_drawable_info(dPriv, &draw_x, &draw_y, &draw_w, &draw_h);
166 get_image2(dPriv, x, y, draw_w, draw_h, stride, data);
173 __DRIdrawable *dPriv = drawable->dPriv;
175 put_image(dPriv, data, width, height);
183 __DRIdrawable *dPriv = drawable->dPriv;
185 put_image2(dPriv, data, x, y, width, height, stride);
195 __DRIdrawable *dPriv = drawable->dPriv;
197 put_image_shm(dPriv, shmid, shmaddr, offset, offset_x, x, y, width, height, stride);
201 drisw_present_texture(struct pipe_context *pipe, __DRIdrawable *dPriv,
204 struct dri_drawable *drawable = dri_drawable(dPriv);
214 drisw_invalidate_drawable(__DRIdrawable *dPriv)
216 struct dri_drawable *drawable = dri_drawable(dPriv);
218 drawable->texture_stamp = dPriv->lastStamp - 1;
225 __DRIdrawable * dPriv,
228 drisw_present_texture(pipe, dPriv, ptex, NULL);
230 drisw_invalidate_drawable(dPriv);
238 drisw_swap_buffers(__DRIdrawable *dPriv)
240 struct dri_context *ctx = dri_get_current(dPriv->driScreenPriv);
241 struct dri_drawable *drawable = dri_drawable(dPriv);
270 drisw_copy_to_front(ctx->st->pipe, dPriv, ptex);
275 drisw_copy_sub_buffer(__DRIdrawable *dPriv, int x, int y,
278 struct dri_context *ctx = dri_get_current(dPriv->driScreenPriv);
279 struct dri_drawable *drawable = dri_drawable(dPriv);
306 u_box_2d(x, dPriv->h - y - h, w, h, &box);
307 drisw_present_texture(ctx->st->pipe, dPriv, ptex, &box);
330 drisw_copy_to_front(ctx->st->pipe, ctx->dPriv, ptex);
350 const __DRIswrastLoaderExtension *loader = drawable->dPriv->driScreenPriv->swrast_loader;
356 width = drawable->dPriv->w;
357 height = drawable->dPriv->h;
432 __DRIdrawable *dPriv = drawable->dPriv;
442 get_drawable_info(dPriv, &x, &y, &w, &h);
450 if (!get_image_shm(dPriv, x, y, w, h, res))
451 get_image(dPriv, x, y, w, h, map);
587 __DRIdrawable * dPriv,
592 if (!dri_create_buffer(sPriv, dPriv, visual, isPixmap))
595 drawable = dPriv->driverPrivate;