|
|
@@ -85,11 +85,14 @@ XCreateDrawable(__GLXDRIdrawablePrivate * pdp, |
|
|
|
visMask = (VisualScreenMask | VisualIDMask); |
|
|
|
pdp->visinfo = XGetVisualInfo(dpy, visMask, &visTemp, &num_visuals); |
|
|
|
|
|
|
|
pdp->ximage = XCreateImage(dpy, pdp->visinfo->visual, pdp->visinfo->depth, ZPixmap, 0, /* format, offset */ |
|
|
|
NULL, /* data */ |
|
|
|
0, 0, /* size */ |
|
|
|
32, /* bitmap_pad */ |
|
|
|
0); /* bytes_per_line */ |
|
|
|
pdp->ximage = XCreateImage(dpy, |
|
|
|
pdp->visinfo->visual, |
|
|
|
pdp->visinfo->depth, |
|
|
|
ZPixmap, 0, /* format, offset */ |
|
|
|
NULL, /* data */ |
|
|
|
0, 0, /* size */ |
|
|
|
32, /* bitmap_pad */ |
|
|
|
0); /* bytes_per_line */ |
|
|
|
|
|
|
|
/* get the true number of bits per pixel */ |
|
|
|
pdp->bpp = pdp->ximage->bits_per_pixel; |