mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-20 10:54:16 +01:00
[d3d9] Don't implicit discard if read locked
This commit is contained in:
parent
741070785a
commit
31063252eb
@ -4424,7 +4424,7 @@ namespace dxvk {
|
||||
const bool backed = pResource->GetMapMode() == D3D9_COMMON_BUFFER_MAP_MODE_BUFFER;
|
||||
const bool doNotWait = Flags & D3DLOCK_DONOTWAIT;
|
||||
|
||||
bool doImplicitDiscard = backed && !doNotWait && pResource->GetLockCount() == 0;
|
||||
bool doImplicitDiscard = backed && !doNotWait && pResource->GetLockCount() == 0 && !pResource->GetReadLocked();
|
||||
|
||||
doImplicitDiscard = doImplicitDiscard && m_d3d9Options.allowImplicitDiscard;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user