mesa: Replace _mesa_unpack_bitmap with _mesa_unpack_image()
authorEduardo Lima Mitev <elima@igalia.com>
Tue, 21 Oct 2014 17:11:41 +0000 (19:11 +0200)
committerIago Toral Quiroga <itoral@igalia.com>
Mon, 12 Jan 2015 10:20:29 +0000 (11:20 +0100)
commit87c595c17b9cf8277c0483389204ff82525f65cf
tree4293f7bab9ebf53dfb8ed2d4ab604a2142f0c867
parentea79ab3e8c3766c17d3080e846b815d48c249186
mesa: Replace _mesa_unpack_bitmap with _mesa_unpack_image()

_mesa_unpack_bitmap() was introduced by commit 02b801c to handle the case
when data is stored in PBO by display lists, in the context of this bug:

Incorrect pixels read back if draw bitmap texture through Display list
https://bugs.freedesktop.org/show_bug.cgi?id=10370

Since _mesa_unpack_image() already handles the case of GL_BITMAP, this patch
removes _mesa_unpack_bitmap() and makes affected calls go through
_mesa_unapck_image() instead.

The sample test attached to the original bug report passes with this change
and there are no piglit regressions.

Signed-off-by: Eduardo Lima Mitev <elima@igalia.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
src/mesa/main/dlist.c
src/mesa/main/pack.c
src/mesa/main/pack.h