mesa: don't use memcpy fast path for GetTexImage if base format is different
authorMarek Olšák <maraeo@gmail.com>
Wed, 6 Feb 2013 21:33:55 +0000 (22:33 +0100)
committerMarek Olšák <maraeo@gmail.com>
Mon, 11 Feb 2013 18:43:01 +0000 (19:43 +0100)
commitc8379204ab0af97558871fffccdd74c60a41776a
treecf85fc108163b2c2976fb8c112d061bdcb893ac6
parent09a99867abcc65e208959995c794457da6193967
mesa: don't use memcpy fast path for GetTexImage if base format is different

The Mesa format can be RGBA8888_REV, the format/type can be
GL_RGBA/GL_UNSIGNED_BYTE, but the actual texture internal format can be
LUMINANCE_ALPHA, INTENSITY, etc. Therefore we should look at the base
internal format as well.

NOTE: This is a candidate for the stable branches.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/main/texgetimage.c