Lines Matching refs:backxrb
80 b->backxrb->ximage = XShmCreateImage(b->xm_visual->display,
85 if (b->backxrb->ximage == NULL) {
91 b->shminfo.shmid = shmget(IPC_PRIVATE, b->backxrb->ximage->bytes_per_line
92 * b->backxrb->ximage->height, IPC_CREAT|0777);
95 XDestroyImage(b->backxrb->ximage);
96 b->backxrb->ximage = NULL;
102 b->shminfo.shmaddr = b->backxrb->ximage->data
106 XDestroyImage(b->backxrb->ximage);
108 b->backxrb->ximage = NULL;
125 XDestroyImage(b->backxrb->ximage);
128 b->backxrb->ximage = NULL;
139 b->backxrb->ximage, 0, 0, 0, 0, 1, 1 /*one pixel*/, False);
146 XDestroyImage(b->backxrb->ximage);
149 b->backxrb->ximage = NULL;
175 /* Deallocate the old backxrb->ximage, if any */
176 if (b->backxrb->ximage) {
180 XDestroyImage(b->backxrb->ximage);
185 XMesaDestroyImage(b->backxrb->ximage);
186 b->backxrb->ximage = NULL;
195 b->backxrb->ximage = XCreateImage(b->xm_visual->display,
202 if (!b->backxrb->ximage) {
206 b->backxrb->ximage->data = (char *) MALLOC(b->backxrb->ximage->height
207 * b->backxrb->ximage->bytes_per_line);
208 if (!b->backxrb->ximage->data) {
210 XMesaDestroyImage(b->backxrb->ximage);
211 b->backxrb->ximage = NULL;
214 b->backxrb->pixmap = None;
218 if (b->backxrb->pixmap) {
219 XMesaFreePixmap(b->xm_visual->display, b->backxrb->pixmap);
220 b->backxrb->pixmap = 0;
225 b->backxrb->pixmap = XMesaCreatePixmap(b->xm_visual->display,
231 b->backxrb->ximage = NULL;
232 b->backxrb->drawable = b->backxrb->pixmap;
395 if (b->backxrb->ximage) {
399 XDestroyImage( b->backxrb->ximage );
404 XMesaDestroyImage( b->backxrb->ximage );
405 b->backxrb->ximage = NULL;
407 if (b->backxrb->pixmap) {
408 XMesaFreePixmap( b->display, b->backxrb->pixmap );