diff options
Diffstat (limited to 'src/Ryujinx.Graphics.Vulkan/BufferHolder.cs')
-rw-r--r-- | src/Ryujinx.Graphics.Vulkan/BufferHolder.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Ryujinx.Graphics.Vulkan/BufferHolder.cs b/src/Ryujinx.Graphics.Vulkan/BufferHolder.cs index a1ea6836..9a23280d 100644 --- a/src/Ryujinx.Graphics.Vulkan/BufferHolder.cs +++ b/src/Ryujinx.Graphics.Vulkan/BufferHolder.cs @@ -599,9 +599,10 @@ namespace Ryujinx.Graphics.Vulkan Auto<DisposableBuffer> dst, int srcOffset, int dstOffset, - int size) + int size, + bool registerSrcUsage = true) { - var srcBuffer = src.Get(cbs, srcOffset, size).Value; + var srcBuffer = registerSrcUsage ? src.Get(cbs, srcOffset, size).Value : src.GetUnsafe().Value; var dstBuffer = dst.Get(cbs, dstOffset, size).Value; InsertBufferBarrier( |