mesa/src/intel
Danylo Piliaiev 2701f887fc anv/nir: Unify inputs_read/outputs_written between geometry stages
inputs_read/outputs_written are used for a shader stage to
determine the layout of input and output storage. Adjacent stages must
agree on the layout, so adjacent input/output bitfields must match.

Most of the time, cross-stage optimizations make that happen anyway,
but there are some cases (with special values like clip distances and
point size) where this doesn't happen.

Fixes crashes in dEQP-VK.subgroups.*.framebuffer.*_tess_eval

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3210
Cc: <mesa-stable@lists.freedesktop.org>
Signed-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6102>
2020-08-12 14:42:17 +00:00
..
blorp nir: Use a single list for all shader variables 2020-07-29 17:38:58 +00:00
common intel/l3: Return the URB size from devinfo for DG1 2020-06-22 11:42:00 -07:00
compiler intel/compiler: Allow MESA_SHADER_KERNEL 2020-08-12 10:11:06 +00:00
dev anv: track the current frame and write it into the driver identifier BO 2020-08-07 11:27:54 +00:00
genxml intel/genxml: replace gen_sort_tags.py MIT licence with SPDX equivalent 2020-06-13 01:16:17 +00:00
isl intel/isl: Update mocs for DG1 2020-06-22 11:42:00 -07:00
perf intel/perf: export performance counters sorted by [group|set] and name 2020-08-10 13:41:29 +00:00
tools intel/dump_gpu: add an option to capture a single frame 2020-08-07 11:27:54 +00:00
vulkan anv/nir: Unify inputs_read/outputs_written between geometry stages 2020-08-12 14:42:17 +00:00
Android.blorp.mk
Android.common.mk
Android.compiler.mk
Android.dev.mk intel: add identifier for debug purposes 2020-05-20 15:58:22 +00:00
Android.genxml.mk
Android.isl.mk
Android.mk
Android.perf.mk
Android.vulkan.mk
Makefile.perf.am
Makefile.sources intel/compiler: fix Android build 2020-06-06 18:42:03 +00:00
meson.build