mesa/src
Rhys Perry 3bd0b970fc radv: fix set_output_usage_mask() with composite and 64-bit types
It previously used var->type instead of deref_instr->type and didn't
handle 64-bit outputs.

This fixes lots of transform feedback CTS tests involving transform
feedback and geometry shaders (mostly
dEQP-VK.transform_feedback.fuzz.random_geometry.*)

v2: fix writemask widening when comp != 0
v3: fix 64-bit variables when comp != 0, again

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Cc: 19.0 19.1 <mesa-stable@lists.freedesktop.org>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
(cherry picked from commit 13c423629e)
2019-05-08 16:40:18 -07:00
..
amd radv: fix set_output_usage_mask() with composite and 64-bit types 2019-05-08 16:40:18 -07:00
broadcom v3d: Bump the maximum texture size to 4k for V3D 4.x. 2019-04-05 09:07:57 -07:00
compiler spirv: add missing SPV_EXT_descriptor_indexing capabilities 2019-05-08 16:40:18 -07:00
egl egl: return correct error code for a case req ver < 3 with forward-compatible 2019-05-08 16:40:18 -07:00
freedreno Revert "nir/opt_peephole_select: Don't peephole_select expensive math instructions" 2019-02-12 09:42:16 -08:00
gallium r600: reset tex array override even when no view bound 2019-05-08 16:40:18 -07:00
gbm meson: Add tests to suites 2018-11-20 09:09:22 -08:00
getopt
glx glx: Fix synthetic error generation in __glXSendError 2019-05-08 16:40:18 -07:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv/descriptor_set: Destroy sets before pool finalization 2019-05-08 16:40:18 -07:00
loader loader/dri3: Use strlen instead of sizeof for creating VRR property atom 2019-02-05 11:41:48 -08:00
mapi Revert "meson: drop GLESv1 .so version back to 1.0.0" 2019-05-08 16:40:18 -07:00
mesa mesa: Add missing display list support for GL_FOG_COORDINATE_SOURCE 2019-05-08 16:40:18 -07:00
util radeonsi: add si_debug_options for convenient adding/removing of options 2019-05-08 16:40:10 -07:00
vulkan vulkan/wsi: don't use DUMB_CLOSE for normal GEM handles 2019-05-08 16:40:18 -07:00
Makefile.am freedreno: move drm to common location 2018-11-27 15:44:02 -05:00
meson.build TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 2018-12-12 17:47:36 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00