Mesa master, cset: 4bafc547df4af0b560dcc6b72c0a6c37d7754ab
Apply a 1x1 bitmap to a 1x1 texture, and draw a 1x1 square correspondingly. If this execution is buffered by display list and to be executed later by glCallList(), the pixel, which should show at foreground, read back is at background (we can discriminate fore/back ground by their colors).
However, if the 1x1 bitmap is 0 (background), the pixel read back still shows at the background.
Created attachment 9254 [details]
the test case
If we the new the display list as GL_COMPILE, and execute the display list later, this bug still happens.
This bug happens only when all the dri drivers are removed.
The bug does not exist now.
Mass version move, cvs -> git