zink: rework memory_barrier hook again (third time's the charm)

this improves granularity for the barriers and is more in line with the
spec for glMemoryBarrier
40 jobs for !10706 with zink-barrier_hooks in 18 seconds (queued for 3 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #9591208
sanity

00:00:18

 
  Container
manual #9591211
aarch64 manual
arm_build
manual #9591212
windows shell 1809 mesa manual
windows_build_vs2019
manual #9591209
manual
x86_build-base
manual #9591210
manual
x86_test-base
 
  Container 2
created #9591217
android_build
created #9591214
i386_build
created #9591220
kernel+rootfs_amd64
created #9591221
aarch64
kernel+rootfs_arm64
created #9591222
aarch64
kernel+rootfs_armhf
created #9591215
ppc64el_build
created #9591216
s390x_build
created #9591213
x86_build
created #9591218
x86_test-gl
created #9591219
x86_test-vk
 
  Meson X86 64
created #9591228
meson-clang
created #9591229
meson-clover
created #9591225
meson-clover-testing
created #9591226
meson-gallium
created #9591227
meson-release
created #9591223
meson-testing
created #9591224
meson-testing-asan
created #9591230
meson-vulkan
 
  Build Misc
created #9591231
arm_test
created #9591232
meson-android
created #9591234
aarch64
meson-arm64
created #9591235
aarch64
meson-arm64-asan
created #9591236
aarch64
meson-arm64-build-test
created #9591233
aarch64
meson-armhf
created #9591237
meson-i386
created #9591240
meson-mingw32-x86_64
created #9591239
meson-ppc64el
created #9591238
kvm
meson-s390x
 
  Intel
created #9591243
mesa-ci-aarch64-lava-collabora manual
iris-amly-traces:amd64
created #9591241
mesa-ci-aarch64-lava-collabora manual
iris-apl-traces:amd64
created #9591242
mesa-ci-aarch64-lava-collabora manual
iris-glk-traces:amd64
 
  Layered Backends
created #9591247
zink-lvp-gl
created #9591245
zink-lvp-gles2
created #9591246
zink-lvp-gles3
created #9591244
zink-piglit-quick_gl