diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index c6bdbc60..84dfb1b6 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -876,11 +876,7 @@ namespace dxvk { void DxvkContext::discardBuffer( const Rc& 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()); }