i915: fallback for NPOT cubemap texture
authorYuanhan Liu <yuanhan.liu@linux.intel.com>
Wed, 29 Feb 2012 07:04:45 +0000 (15:04 +0800)
committerYuanhan Liu <yuanhan.liu@linux.intel.com>
Mon, 19 Mar 2012 02:06:48 +0000 (10:06 +0800)
commit40c995c1fd7865f1b25765aa783fdadbf948b3dd
treef1d9b1a3faa3eda05843a34cf09db9eb0d1179d3
parenta2e7629e688b6c258baf01e14dddf8c5ce645ee2
i915: fallback for NPOT cubemap texture

Although some hardware support NPOT cubemap, but it seems we don't know
the right layout for NPOT cubemap. Thus seems we need do fallback for
other platforms as well.

See comments inline the code for more detailed info.

v2: give a more detailed info about why we need fallback for other
    platfroms as well.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46666

NOTE: This is a candidate for stable release branches.

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
src/mesa/drivers/dri/i915/i915_texstate.c