mesa/src
Ilia Mirkin da005f5566 nv50/ir: clean up saturated values immediately
Since we don't iterate to a fixed point, we can end up in situations
where we have a SAT instruction + a long immediate. This is not legal.
However since it's immediately computable, just run unary straight away
to handle the situation.

Fixes: 24a799ad35 ("nv50/ir: fix ConstantFolding with saturation")
Reported-by: Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: mesa-stable@lists.freedesktop.org
(cherry picked from commit 165e18dd21)
2017-08-19 01:36:25 +01:00
..
amd radv: force cs/ps/l2 flush at end of command stream. (v2) 2017-08-11 21:00:49 +01:00
broadcom broadcom: correct header file in BROADCOM_FILES 2017-07-24 01:40:05 +03:00
compiler spirv: Fix SpvImageFormatR16ui 2017-08-05 00:09:25 +01:00
egl egl: avoid eglCreatePlatform*Surface{EXT,} crash with invalid dpy 2017-08-11 20:59:02 +01:00
gallium nv50/ir: clean up saturated values immediately 2017-08-19 01:36:25 +01:00
gbm gbm: fix typo 2017-07-19 15:51:54 +01:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx glxcmds: Fix a typo in the __APPLE__ codepath 2017-08-17 15:48:20 -07:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel isl: Validate row pitch of stencil surfaces. 2017-08-11 20:59:28 +01:00
loader dri3: Wait for all pending swapbuffers to be scheduled before touching the front 2017-08-05 00:09:25 +01:00
mapi mapi: add missing no_error tag to glBlitNamedFramebuffer() 2017-07-18 10:07:34 +02:00
mesa i965/miptree: Call alloc_aux in create_for_bo 2017-08-11 20:57:36 +01:00
util util: Make CLAMP turn NaN into MIN. 2017-07-18 23:48:46 -07:00
vulkan vulkan/util: fix typo in comment 2017-07-18 13:56:04 +01:00
Makefile.am build systems: move git_sha1_gen.sh to bin/ 2017-07-06 22:59:39 +01:00
SConscript build systems: move git_sha1_gen.sh to bin/ 2017-07-06 22:59:39 +01:00