[dxvk] Simplify discardBuffer access flags

Specifying both read and write access is unnecessary, as the dirty
check will always return true for writes when it would also return
true for reads.
This commit is contained in:
Philip Rebohle 2018-08-27 14:50:47 +02:00
parent 01cc49555a
commit b75b7d0999
1 changed files with 1 additions and 5 deletions

View File

@ -876,11 +876,7 @@ namespace dxvk {
void DxvkContext::discardBuffer(
const Rc<DxvkBuffer>& buffer) {
DxvkAccessFlags accessFlags(
DxvkAccess::Read,
DxvkAccess::Write);
if (m_barriers.isBufferDirty(buffer->slice(), accessFlags))
if (m_barriers.isBufferDirty(buffer->slice(), DxvkAccess::Write))
this->invalidateBuffer(buffer, buffer->allocPhysicalSlice());
}