Lines Matching defs:xrb
105 clear_pixmap(struct gl_context *ctx, struct xmesa_renderbuffer *xrb,
112 assert(xrb->pixmap);
115 assert(xrb->pixmap);
118 XMesaFillRectangle( xmesa->display, xrb->pixmap, xmbuf->cleargc,
119 x, xrb->Base.Base.Height - y - height,
125 clear_16bit_ximage( struct gl_context *ctx, struct xmesa_renderbuffer *xrb,
137 GLushort *ptr2 = PIXEL_ADDR2(xrb, x, y + j);
147 clear_24bit_ximage(struct gl_context *ctx, struct xmesa_renderbuffer *xrb,
159 bgr_t *ptr3 = PIXEL_ADDR3(xrb, x, y + j);
167 bgr_t *ptr3 = PIXEL_ADDR3(xrb, x, y + j);
180 clear_32bit_ximage(struct gl_context *ctx, struct xmesa_renderbuffer *xrb,
186 if (!xrb->ximage)
196 if (width == xrb->Base.Base.Width && height == xrb->Base.Base.Height) {
198 const GLuint n = xrb->Base.Base.Width * xrb->Base.Base.Height;
199 GLuint *ptr4 = (GLuint *) xrb->ximage->data;
214 GLuint *ptr4 = PIXEL_ADDR4(xrb, x, y + j);
224 clear_nbit_ximage(struct gl_context *ctx, struct xmesa_renderbuffer *xrb,
228 XMesaImage *img = xrb->ximage;
232 y = YFLIP(xrb, y);
321 struct xmesa_renderbuffer *xrb = xmesa_renderbuffer(rb);
322 if (xrb &&
323 xrb->pixmap && /* drawing to pixmap or window */
324 _mesa_get_format_bits(xrb->Base.Base.Format, GL_ALPHA_BITS) == 0) {
384 struct xmesa_renderbuffer *xrb
415 dstY = YFLIP(xrb, dstY) - h + 1;
416 XPutImage(dpy, xrb->pixmap, gc, &ximage, 0, 0, dstX, dstY, w, h);
454 struct xmesa_renderbuffer *xrb = xmesa_renderbuffer(rb);
455 if (xrb &&
456 xrb->pixmap && /* drawing to pixmap or window */
457 _mesa_get_format_bits(xrb->Base.Base.Format, GL_ALPHA_BITS) == 0) {
518 struct xmesa_renderbuffer *xrb
548 dstY = YFLIP(xrb, dstY) - h + 1;
549 XPutImage(dpy, xrb->pixmap, gc, &ximage, 0, 0, dstX, dstY, w, h);