mesa/src
Rob Clark 77a9107bf2 freedreno/ir3: fix grouping issue w/ reverse swizzles
When we have something like:

   MOV OUT[n], IN[m].wzyx

the existing grouping code was missing a potential conflict.  Due to
input needing to be sequential scalar regs, we have:

 IN:  x <-> y <-> z <-> w

which would be grouped to:

 OUT: w <-> z2 <-> y2 <-> x  (where the 2 denotes a copy/mov)

but that can't actually work.  We need to realize that x and w are
already in the same chain, not just that they aren't both already in
new chain being built.

With this fixed, we probably no longer need the hack from f68f6c0.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
2016-04-18 15:41:32 -04:00
..
compiler nir: only dereference undef after NULL check. (v2) 2016-04-18 07:37:48 +10:00
egl egl: add EGL_KHR_reusable_sync to egl_dri 2016-04-05 15:24:57 +02:00
gallium freedreno/ir3: fix grouping issue w/ reverse swizzles 2016-04-18 15:41:32 -04:00
gbm gbm: do not wrap header inclusion in extern "C" 2016-03-09 17:16:50 +00:00
getopt
glx glx: update to updated version of EXT_create_context_es2_profile 2016-02-03 15:44:51 -05:00
gtest
hgl
intel anv/device: Images are only enabled in scalar stages 2016-04-15 16:40:56 -07:00
loader dri: add backbuffer use flag 2016-03-09 15:02:25 +01:00
mapi mesa: expose EXT_base_instance in ES3 contexts 2016-04-03 20:40:55 -04:00
mesa meta: Don't botch color masks when changing drawbuffers. 2016-04-18 10:39:31 -07:00
util util: Fix warning of invalid return value 2016-04-15 15:00:58 -07:00
Makefile.am configure: Add initial support for enabling Vulkan drivers 2016-04-14 15:15:00 -07:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00