summaryrefslogtreecommitdiffstats
path: root/m4
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2016-02-23 16:15:34 -0700
committerBrian Paul <[email protected]>2016-02-24 08:30:07 -0700
commit83b589301f4a150f4b1b13fd3ffd9f6d98ee6546 (patch)
treeb3efc738b3c6048fc477142bd424c92b518b3603 /m4
parent4b7e219e616f64281a83c88319dc7c386809b9ec (diff)
st/mesa: fix frontbuffer glReadPixels regressions
The change "mesa/readpix: Don't clip in _mesa_readpixels()" caused a few piglit regressions. The failing tests use glReadPixels to read from the front color buffer. The problem is we were trying to read from a non-existant front color buffer. The front color buffer is created on demand in st/mesa. Since the missing buffer bounds were effectively 0 x 0 the glReadPixels was totally clipped and returned early. The fix involves creating the real front color buffer when we're about to try reading from it. Tested with llvmpipe and VMware driver on Linux, Windows. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94253 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94254 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94257 Cc: [email protected] Reviewed-by: Roland Scheidegger <[email protected]>
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions