Home | History | Annotate | Download | only in x11

Lines Matching full:ximage

40  * use an Ximage for the back buffer in double buffered mode, the "swap"
45 * XImages. The byte ordering used for the XImage is that of the X
49 * If XPutPixel is used to put a pixel into an XImage then XPutPixel will
51 * into the XImage's buffer then the pixel must be byte swapped first. In
111 * 1 = shared XImage support available
171 /* Create a temporary XImage */
182 /* free the XImage */
725 * ximage_flag - GL_TRUE = use an XImage for back buffer,
1336 if (b->backxrb->ximage) {
1337 /* Copy Ximage (back buf) from client memory to server window */
1343 b->backxrb->ximage, 0, 0,
1354 b->backxrb->ximage, 0, 0,
1397 if (b->backxrb->ximage) {
1398 /* Copy Ximage from host's memory to server's window */
1404 b->backxrb->ximage, x, yTop,
1414 b->backxrb->ximage, x, yTop,
1433 * Return a pointer to the XMesa backbuffer Pixmap or XImage. This function
1437 * ximage - pointer to back buffer's XImage, or NULL
1443 XMesaImage **ximage )
1448 if (ximage)
1449 *ximage = b->backxrb->ximage;
1454 *ximage = NULL;
1702 * but texturing from a back buffer (XImage) would avoid an image
1706 /* get XImage */
1712 else if (xrb->ximage) {
1713 img = xrb->ximage;
1716 /* store the XImage as a new texture image */
1735 _mesa_problem(NULL, "Unexpected XImage format in XMesaBindTexImage");