mesa: Add error condition for integer formats in glGetTexImage()
authorAnuj Phogat <anuj.phogat@gmail.com>
Wed, 19 Mar 2014 00:01:19 +0000 (17:01 -0700)
committerAnuj Phogat <anuj.phogat@gmail.com>
Thu, 17 Apr 2014 01:37:06 +0000 (18:37 -0700)
commitcb6566f9df61bfc84c27b382ba3e494bbac782d9
tree83b2a75b4a37deb9a949f09ad7c76fd62ad88711
parent313566825405c33f26a0471a997ec4c79fae6b08
mesa: Add error condition for integer formats in glGetTexImage()

OpenGL 4.0 spec, page 306 suggests an INVALID_OPERATION in glGetTexImage
if :
   "format is one of the integer formats in table 3.3 and the internal
    format of the texture image is not integer, or format is not one of
    the integer formats in table 3.3 and the internal format is integer."

V2: Use helper function _mesa_is_format_integer()

Cc: <mesa-stable@lists.freedesktop.org>
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/main/texgetimage.c