mesa: Fix format matching checks for GL_INTENSITY* internalformats.
authorChris Forbes <chrisf@ijw.co.nz>
Fri, 28 Mar 2014 23:02:55 +0000 (12:02 +1300)
committerChris Forbes <chrisf@ijw.co.nz>
Mon, 31 Mar 2014 22:56:48 +0000 (11:56 +1300)
commitec4b8d16971b8860e14355f241ddcb2f82d5a5ee
treeb504ace4f564a8cda5686306be6db41e1cd8f0a8
parente3cdbdb14b54b8417088520dc3187477a4dd04ad
mesa: Fix format matching checks for GL_INTENSITY* internalformats.

GL_INTENSITY has never been valid as a pixel format -- to get the memcpy
pack/unpack paths, the app needs to specify GL_RED as the pixel format
(or GL_RED_INTEGER for the integer formats).

Note: This was briefly merged before, but exposed some breakage in gallium, so
was reverted. Hopefully it will stick this time.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/main/formats.c