mesa/src/intel
Boris Brezillon 689acc7398 intel/compiler: Extract control barriers from scoped barriers
Add a lowering pass extracting all control barriers embedded in scoped
barriers into proper control barriers so we can get rid of the logic
inserting control barriers when an SpvOpControlBarrier with WorkGroup
scope is parsed in spirv_to_nir().

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4900>
2020-06-03 07:39:52 +00:00
..
blorp nir: add callback to nir_remove_dead_variables() 2020-06-03 02:22:23 +00:00
common meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
compiler intel/compiler: Extract control barriers from scoped barriers 2020-06-03 07:39:52 +00:00
dev meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
genxml intel/genxml: add PIPE_CONTROL command cache invalidate bit 2020-05-20 14:02:27 +03:00
isl meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
perf meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
tools meson: use 2 space not 3 space indent 2020-06-01 18:59:18 +00:00
vulkan nir: add callback to nir_remove_dead_variables() 2020-06-03 02:22:23 +00:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: static link with libexpat with Android O+ 2019-03-25 10:11:57 +02:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk intel: add identifier for debug purposes 2020-05-20 15:58:22 +00:00
Android.genxml.mk intel/genxml: generate pack files for gen12 on android builds 2019-08-28 13:38:33 -07:00
Android.isl.mk isl: Fix the android build. 2020-02-05 21:31:40 -08:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk anv/android: setup gralloc1 usage from gralloc0 usage manually 2020-01-28 14:46:25 +02:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources intel: Move anv_gem_supports_syncobj_wait to common code. 2020-05-01 19:00:02 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00