mesa/src
Chris Forbes 88513d6485 i965: fix bogus swizzle in brw_cubemap_normalize
When used with a cube array in VS, failed assertion in ir_validate:

   Assignment count of LHS write mask channels enabled not
   matching RHS vector size (3 LHS, 4 RHS).

To fix this, swizzle the RHS correctly for the writemask.

This showed up in the ARB_texture_gather tests, which exercise cube
arrays in the VS.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Cc: "9.2" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
(cherry picked from commit 0d7fc10bcd)
2013-10-02 22:01:05 -07:00
..
egl Use -Bsymbolic when linking libEGL.so 2013-10-01 14:09:18 -07:00
gallium r600g: fix texture buffer object cache flushing 2013-10-01 14:03:39 -07:00
gbm gbm: Link to libwayland-drm if Wayland EGL platform is enabled 2013-08-13 18:11:22 -07:00
getopt
glsl glsl: propagate max_array_access through function calls 2013-09-27 15:27:49 -07:00
glx glx: Initialize OpenGL version to 1.0 2013-09-27 15:27:26 -07:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi glapi/gen: build temporary files in the build directory 2013-08-21 15:26:05 -07:00
mesa i965: fix bogus swizzle in brw_cubemap_normalize 2013-10-02 22:01:05 -07:00
Makefile.am gbm: Link to libwayland-drm if Wayland EGL platform is enabled 2013-08-13 18:11:22 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00