mesa/src
Axel Davy 6a3451e170 st/nine: Unmap buffers after full unlock
Do not unmap anything until all buffer unlocks
were received.

A buffer can be filled in several threads, and thus
in the case of double locks, it's not possible to know
which unlock is received first.
Thus only unmap the buffers when the last unlock is
received.

Signed-off-by: Axel Davy <davyaxel0@gmail.com>
Acked-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9177>
2021-03-02 20:07:07 +01:00
..
amd aco: add missing usable_read2 check 2021-03-02 13:13:59 +00:00
android_stub egl/android: implement image cleanup callback 2020-12-15 06:05:27 +00:00
broadcom broadcom/compiler: ldvary pipelining tracking and documentation clean-ups 2021-03-02 13:54:14 +01:00
compiler nir: disaallow reordering for r600 shared load and remove component field 2021-03-02 18:46:17 +01:00
drm-shim drm-shim: report support for timeline semaphores 2021-02-09 21:08:52 +00:00
egl egl: android: use num_planes param in createImageFromDmaBufs() 2021-02-25 16:15:24 +00:00
etnaviv etnaviv, v3d: Fix valgrind include paths. 2020-12-15 19:39:29 +00:00
freedreno turnip/ir3: check for bindless IBOs in atomic dests fixup 2021-02-26 21:13:04 +00:00
gallium st/nine: Unmap buffers after full unlock 2021-03-02 20:07:07 +01:00
gbm egl: implement EGL_EXT_protected_surface support 2020-11-02 10:15:47 +01:00
getopt
glx Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds 2021-02-22 21:27:19 +00:00
gtest
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel anv: toggle on sample shading if it is set in the shader 2021-03-02 06:19:09 +00:00
loader loader: Silence a warning at -Og 2021-02-18 20:59:43 +00:00
mapi glapi: keep declspec(thread) msvc-specific 2021-02-24 13:47:30 +00:00
mesa intel/dev: Add devinfo genx10 field 2021-03-01 22:00:08 -08:00
microsoft nir: add has_txs flag 2021-02-23 14:04:30 +00:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost pan/mdg: prevent csel_v from being scheduled alongside writeout 2021-03-01 17:24:06 +00:00
util util: Always use timespec_get on Windows. 2021-03-02 14:37:46 +00:00
virtio virgl: update headers 2021-02-16 16:09:14 +00:00
vulkan vulkan: Update dispatch table gen for Windows 2021-02-26 04:29:52 +10:00
meson.build nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
SConscript