mesa/src
Nicolai Hähnle d10fbe5159 st/glsl_to_tgsi: fix 64-bit integer bit shifts
Fix a bug that was caused by a type mismatch in the shift count between
GLSL and TGSI. I briefly considered adjusting the TGSI semantics, but
since both LLVM and AMD GCN require both arguments to be of the same type,
it makes more sense to keep TGSI as-is -- it reflects the underlying
implementation better.

I'm also sending out piglit tests that expose this error.

v2: use the right number of components for the temporary register

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
2017-03-31 18:15:50 +02:00
..
amd radv: Use the guard band. 2017-03-30 22:21:14 +02:00
compiler glsl: fix clockARB builtin function 2017-03-31 07:56:25 +02:00
egl Android: drop Android 4.4 (KitKat) support 2017-03-22 17:53:31 +00:00
gallium tgsi: fix printing of 64-bit integer immediates 2017-03-31 18:15:47 +02:00
gbm gbm/dri: Check dri extension version before flush after unmap 2017-03-31 10:25:46 +02:00
getopt
glx glx: Remove #include <GL/glxint.h> 2017-03-28 14:48:12 -04: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 intel: genxml: fix out of tree builds 2017-03-31 15:29:57 +01:00
loader loader: use drmGetDevice[s]2 API 2017-03-15 11:37:55 +00:00
mapi mesa/glthread: add async support to ARB_gpu_shader_int64 uniform functions 2017-03-31 11:54:36 +11:00
mesa st/glsl_to_tgsi: fix 64-bit integer bit shifts 2017-03-31 18:15:50 +02:00
util util/disk_cache: don't deadlock on premature EOF 2017-03-25 13:08:37 +11:00
vulkan vulkan/wsi: include builddir for generated headers 2017-03-13 16:04:20 +01:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript