mesa/src
Eric Anholt dd4d9a4e62 nir: Make vec-to-movs handle src/dest aliasing.
It now emits vector MOVs instead of a series of individual MOVs, which
should be useful to any vector backends.  This pushes the problem of
src/dest aliasing of channels on a scalar chip to the backend, but if
there are any vector operations in your shader then you needed to be
handling this already.

Fixes fs-swap-problem with my scalarizing patches.

v2: Rename to insert_mov(), and add a comment about what it does.
v3: Rewrite the comment.

Reviewed-by: Connor Abbott <cwabbott0@gmail.com> (v3)
2015-01-28 16:33:34 -08:00
..
egl egl/wayland: Fix unused variable warnings 2015-01-13 11:33:23 -08:00
gallium gallium: Replace u_simple_list.h with util/simple_list.h 2015-01-28 16:33:34 -08:00
gbm gbm: Define _DEFAULT_SOURCE to avoid warning 2015-01-16 21:54:54 -08:00
getopt
glsl nir: Make vec-to-movs handle src/dest aliasing. 2015-01-28 16:33:34 -08:00
glx
gtest
hgl
loader loader: Remove NEED_OPENGL_COMMON check. 2015-01-23 14:28:44 -08:00
mapi mapi: Build with subdir-objects. 2015-01-23 14:28:44 -08:00
mesa mesa: Move simple_list.h to src/util. 2015-01-28 16:33:34 -08:00
util mesa: Port a variant of 68afbe89c7 to util/ 2015-01-28 16:33:34 -08:00
Makefile.am glsl: Build a libglsl_util library. 2015-01-23 14:28:44 -08:00
SConscript