mesa/src
Jason Ekstrand 8776b1b14b i965/fs_nir: Get rid of get_alu_src
Originally, get_alu_src was supposed to handle resolving swizzles and
things like that.  However, now that basically every instruction we have
only takes scalar sources, we don't really need it anymore.  The only case
where it's still marginally useful is for the mov and vecN operations that
are left over from SSA form.  We can handle those cases as a special case
easily enough.  As a side-effect, we don't need the vec_to_movs pass
anymore.

v2 Jason Ekstrand <jason.ekstrand@intel.com>:
 - Rework the way we detect if we need an extra copy for swizzling.  The
   old code involved a pile of confusing switch fall-throughs; we now use a
   loop.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2015-02-03 12:33:11 -08:00
..
egl egl: Pass the correct X visual depth to xcb_put_image(). 2015-01-31 09:14:36 +00:00
gallium gallium/util: Don't use __builtin_clrsb in util_last_bit(). 2015-02-03 12:25:14 -08:00
gbm gbm: Define _DEFAULT_SOURCE to avoid warning 2015-01-16 21:54:54 -08:00
getopt
glsl nir: Add a pass to lower vector phi nodes to scalar phi nodes 2015-02-03 12:33:11 -08:00
glx mesa: remove support for GCC older than 3.3.0 2014-12-17 08:37:05 +11:00
gtest gtest: Add headers to distribution. 2014-12-12 12:11:46 -08:00
hgl hgl: traverse add-on entries 2014-12-10 14:01:01 +00:00
loader loader: Remove NEED_OPENGL_COMMON check. 2015-01-23 14:28:44 -08:00
mapi glapi: add GL_EXT_polygon_offset_clamp 2015-02-02 20:35:36 -05:00
mesa i965/fs_nir: Get rid of get_alu_src 2015-02-03 12:33:11 -08:00
util util/u_atomic: Provide a _InterlockedCompareExchange8 for older MSVC. 2015-01-30 15:24:34 +00:00
Makefile.am glsl: Build a libglsl_util library. 2015-01-23 14:28:44 -08:00
SConscript egl: Fix non-dri SCons builds re #87657 2014-12-25 10:34:49 -05:00