=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: vkd3d: Avoid holding mutex while waiting for fences.

Alexandre Julliard julliard at winehq.org
Thu Jun 13 15:40:03 CDT 2019


Module: vkd3d
Branch: master
Commit: 0baf0302d1b342e73a61f6ec051a6fd700bbc09d
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=0baf0302d1b342e73a61f6ec051a6fd700bbc09d

Author: Józef Kucia <jkucia at codeweavers.com>
Date:   Thu Jun 13 13:47:34 2019 +0200

vkd3d: Avoid holding mutex while waiting for fences.

We maintain separate arrays for enqueued fences and fences owned by the
fence worker thread.

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/private/vkd3d_common.h |  10 ++-
 libs/vkd3d/command.c           | 164 ++++++++++++++++++++++++++++-------------
 libs/vkd3d/vkd3d_private.h     |  15 ++++
 3 files changed, 137 insertions(+), 52 deletions(-)

Diff:   https://source.winehq.org/git/vkd3d.git/?a=commitdiff;h=0baf0302d1b342e73a61f6ec051a6fd700bbc09d



More information about the wine-cvs mailing list