mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2025-07-07 16:06:27 +02:00
Disallow concurrent fence waits on Adreno (#7001)
* Disallow concurrent fence waits on Adreno * Ensure locks are released if exceptions are thrown
This commit is contained in:
parent
cfc75d7e78
commit
a830eb666b
5 changed files with 108 additions and 22 deletions
|
@ -29,7 +29,14 @@ namespace Ryujinx.Graphics.Vulkan
|
|||
|
||||
lock (queueLock)
|
||||
{
|
||||
_pool = new CommandBufferPool(_gd.Api, _device, queue, queueLock, _gd.QueueFamilyIndex, isLight: true);
|
||||
_pool = new CommandBufferPool(
|
||||
_gd.Api,
|
||||
_device,
|
||||
queue,
|
||||
queueLock,
|
||||
_gd.QueueFamilyIndex,
|
||||
_gd.IsConcurrentFenceWaitUnsupported,
|
||||
isLight: true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue