[d3d11,d3d9] Lock context/device in EndFrame

Fixes #2787.
This commit is contained in:
Philip Rebohle 2022-08-05 12:10:03 +02:00
parent 37a2b02558
commit 0f94971193
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99
2 changed files with 4 additions and 0 deletions

View File

@ -652,6 +652,8 @@ namespace dxvk {
void D3D11ImmediateContext::EndFrame() {
D3D10DeviceLock lock = LockContext();
EmitCs([] (DxvkContext* ctx) {
ctx->endFrame();
});

View File

@ -5112,6 +5112,8 @@ namespace dxvk {
void D3D9DeviceEx::EndFrame() {
D3D9DeviceLock lock = LockDevice();
EmitCs([] (DxvkContext* ctx) {
ctx->endFrame();
});