From 71e7faef69a287c0f2afff269d4951481561054e Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Thu, 13 Jan 2022 17:01:02 +0100 Subject: [PATCH] [dxvk] Reduce size up to which device-local buffers can be invalidated --- src/dxvk/dxvk_context.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index 6783199e..3bc5068d 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -2136,7 +2136,7 @@ namespace dxvk { bool isHostVisible = buffer->memFlags() & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT; bool replaceBuffer = (size == buffer->info().size) - && (size <= (1 << 20)) + && (size <= (1 << 18)) && !isHostVisible; DxvkBufferSliceHandle bufferSlice;