mesa/src
Jason Ekstrand dd553bc67f nir/alu_to_scalar: Use ssa_for_alu_src in hand-rolled expansions
The ssa_for_alu_src helper will correctly handle swizzles and other
source modifiers for you.  The expansions for unpack_half_2x16,
pack_uvec2_to_uint, and pack_uvec4_to_uint were all broken with regards
to swizzles.  The brokenness of unpack_half_2x16 was causing rendering
errors in Rise of the Tomb Raider on Intel ever since c11833ab24
which added an extra copy propagation to the optimization pipeline and
caused us to start seeing swizzles where we hadn't seen any before.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107926
Fixes: 9ce901058f "nir: Add lowering of nir_op_unpack_half_2x16."
Fixes: 9b8786eba9 "nir: Add lowering support for packing opcodes."
Tested-by: Alex Smith <asmith@feralinteractive.com>
Tested-by: Józef Kucia <joseph.kucia@gmail.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
2018-10-04 12:43:59 -05:00
..
amd radv: fix resetting the pool for timestamp queries 2018-10-04 10:56:25 +02:00
broadcom android: broadcom/cle: export the broadcom top level path headers 2018-09-15 09:14:46 +02:00
compiler nir/alu_to_scalar: Use ssa_for_alu_src in hand-rolled expansions 2018-10-04 12:43:59 -05:00
egl egl/x11: remove eglSwap* surface check 2018-10-03 13:38:06 +01:00
gallium virgl: Negotiate version with vtest server 2018-10-04 16:18:36 +02:00
gbm
getopt
glx apple/glx/log: added missing va_end() after va_copy() 2018-09-06 17:33:27 +01:00
gtest
hgl
intel intel: aubinator: Fix memory leaks 2018-10-04 10:01:56 +01:00
loader loader/dri3: Don't wait for fence of old buffer when re-allocating it 2018-09-12 16:55:09 +02:00
mapi mesa: enable EXT_framebuffer_object in core profile 2018-09-18 19:58:24 +10:00
mesa Revert "mesa: remove unnecessary 'sort by year' for the GL extensions" 2018-10-03 13:38:06 +01:00
util drirc: add a workaround for ARMA 3 2018-10-04 01:01:54 -04:00
vulkan vulkan: Update the XML and headers to 1.1.86 2018-10-01 11:43:20 -05:00
Makefile.am Revert "configure: allow building with python3" 2018-08-24 11:14:15 +01:00
meson.build
SConscript