vkd3d/libs
Conor McCarthy 3b579f6fe7 vkd3d: Delay unlocking the fence until after the blocked command queue op is written.
An unblocking Signal() on the CPU must be handled after the blocked op
is written, or the op will not be flushed until the next signal.

The device is locked while the fence is already locked, so the fence must
never be locked after locking the device. Currently this never occurs.

Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-07-20 22:28:53 +02:00
..
vkd3d vkd3d: Delay unlocking the fence until after the blocked command queue op is written. 2022-07-20 22:28:53 +02:00
vkd3d-common vkd3d-shader: Allow writing log output via a custom callback. 2022-06-07 19:38:49 +02:00
vkd3d-shader vkd3d-shader/hlsl: Introduce function to clean up hlsl_derefs. 2022-07-18 22:07:42 +02:00
vkd3d-utils Release 1.4. 2022-06-22 18:31:51 +02:00
.gitignore libs/vkd3d: Trace build version. 2018-06-27 22:43:49 +02:00