mesa/src
Paul Berry 52fcc36f11 i965/msaa: Expand odd-sized MSAA surfaces to account for interleaving pattern.
Gen6 MSAA buffers (and Gen7 MSAA depth/stencil buffers) interleave
MSAA samples in a complex pattern that repeats every 2x2 pixel block.
Therefore, when allocating an MSAA buffer, we need to make sure to
allocate an integer number of 2x2 blocks; if we don't, then some of
the samples in the last row and column will be cut off.

Fixes piglit tests "EXT_framebuffer_multisample/unaligned-blit {2,4}
color msaa" on i965/Gen6.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2012-05-25 08:45:10 -07:00
..
egl egl_dri2: Fix out of tree builds with the wayland backend enabled 2012-05-03 11:45:59 -04:00
gallium gallium/targets: pass ldflags parameter to MKLIB 2012-05-25 09:36:24 -06:00
gbm gbm: Add gbm_bo_write entry point 2012-05-03 10:57:32 -04:00
getopt getopt: Make code more portable. 2011-01-12 16:54:21 +00:00
glsl glsl/tests: Add .gitignore for uniform initialization unit test. 2012-05-23 14:24:33 -07:00
glu glu: fix two Clang warnings 2012-05-21 08:29:23 -06:00
glx darwin: Address a build failure on Leopard and earlier OS versions 2012-05-18 11:32:40 -07:00
gtest gtest: Don't actually install a library. 2012-04-16 11:25:39 -07:00
mapi glapi: Correct size of allocated _glapi_table struct 2012-04-22 20:39:32 -07:00
mesa i965/msaa: Expand odd-sized MSAA surfaces to account for interleaving pattern. 2012-05-25 08:45:10 -07:00
Makefile
SConscript scons: Fix SCons build infrastructure for FreeBSD. 2012-05-24 18:49:40 -07:00