[Mesa-dev] [PATCH 03/14] mesa: Fix conditions to test signed, unsigned integer format
Anuj Phogat
anuj.phogat at gmail.com
Tue Jun 16 11:15:27 PDT 2015
Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
Cc: <mesa-stable at lists.freedesktop.org>
---
src/mesa/main/readpix.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/mesa/main/readpix.c b/src/mesa/main/readpix.c
index caa2648..a9416ef 100644
--- a/src/mesa/main/readpix.c
+++ b/src/mesa/main/readpix.c
@@ -160,10 +160,12 @@ _mesa_readpixels_needs_slow_path(const struct gl_context *ctx, GLenum format,
srcType = _mesa_get_format_datatype(rb->Format);
if ((srcType == GL_INT &&
+ _mesa_is_enum_format_integer(format) &&
(type == GL_UNSIGNED_INT ||
type == GL_UNSIGNED_SHORT ||
type == GL_UNSIGNED_BYTE)) ||
(srcType == GL_UNSIGNED_INT &&
+ _mesa_is_enum_format_integer(format) &&
(type == GL_INT ||
type == GL_SHORT ||
type == GL_BYTE))) {
--
1.9.3
More information about the mesa-dev
mailing list