mesa/src
Rhys Perry 7b4c24eb67 aco: don't move memory accesses to before control barriers
Fixes random failures of dEQP-VK.image.qualifiers.volatile.cube_array.r32i
and similar tests on Vega.

fossil-db (Navi):
Totals from 6 (0.00% of 135946) affected shaders:
VMEM: 1218 -> 1110 (-8.87%); split: +2.46%, -11.33%
SMEM: 174 -> 189 (+8.62%)
Copies: 84 -> 87 (+3.57%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Fixes: cd392a10d0 ('radv/aco,aco: use scoped barriers')
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6174>
2020-08-11 14:16:00 +01:00
..
amd aco: don't move memory accesses to before control barriers 2020-08-11 14:16:00 +01:00
android_stub ci: Include enough Android headers to let us compile test EGL 2020-08-05 18:08:07 +00:00
broadcom nir: Add a nir_foreach_uniform_variable helper 2020-07-29 17:38:58 +00:00
compiler nir/lower_ssbo: Don't set align_* for atomics 2020-08-11 09:00:11 +00:00
drm-shim drm-shim: Return -EINVAL instead of abort()ing on unknown ioctls. 2020-07-30 19:59:20 +00:00
egl egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints 2020-08-08 13:45:06 +00:00
etnaviv etnaviv: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
freedreno freedreno/decode: try harder to not crash in disasm 2020-08-11 03:13:42 +00:00
gallium etnaviv: completely turn off MSAA 2020-08-11 09:19:57 +00:00
gbm gbm: document that gbm_bo_map exposes a linear view 2020-06-03 10:09:52 +00:00
getopt
glx glx: Fix build and warnings with -Dglx=dri -Dglx-direct=false 2020-07-23 01:23:12 +00:00
gtest gtest: Update to 1.10.0 2020-04-20 11:57:11 +00:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel anv: add a check for depthStencilState before using it 2020-08-11 11:36:11 +03:00
loader Revert "loader/dri3: Check for window destruction in dri3_wait_for_event_locked" 2020-07-03 09:55:50 +00:00
mapi mapi: Mark TLS symbols as optional in glapi-symbols.txt 2020-08-05 18:08:07 +00:00
mesa intel/perf: fix performance counters availability after glFinish 2020-08-10 13:41:29 +00:00
panfrost android: pan/bi: Separate disasm/compiler targets 2020-08-10 21:35:31 +02:00
util driconf: fix force_gl_vendor description 2020-08-08 14:26:08 +00:00
vulkan vulkan: Allow global symbol HMI for Android 2020-08-05 18:08:07 +00:00
meson.build ci: Include enough Android headers to let us compile test EGL 2020-08-05 18:08:07 +00:00
SConscript driconf: drop now unused translation facility 2020-06-22 21:50:12 +00:00