The pure, non-DRI swrast driver dies in all glReadPixels calls when reading from the front/back color buffers. So basically all piglit tests fail.

I think that the problem is there is no rb->Data for these surfaces; they're XImages/Pixmaps. The xlib driver needs to have Map/UnmapRenderbuffer functions that can access the pixels in the XImage/Pixmaps.

Sorry I didn't spot that before you pushed the series, Eric.

I may not be able to dig into this until later, or the weekend.

-Brian
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to