From 523cc17ffe57f2437347d730784f2ff1fab079b2 Mon Sep 17 00:00:00 2001 From: nmzik Date: Sun, 23 Aug 2026 17:12:23 +0200 Subject: [PATCH] renderer: keep small buffer uploads nonblocking --- src/graphics/host_gpu/renderer/cache/bufferCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/graphics/host_gpu/renderer/cache/bufferCache.cpp b/src/graphics/host_gpu/renderer/cache/bufferCache.cpp index b03cce26f..cddaa0bb1 100644 --- a/src/graphics/host_gpu/renderer/cache/bufferCache.cpp +++ b/src/graphics/host_gpu/renderer/cache/bufferCache.cpp @@ -461,7 +461,7 @@ std::pair BufferCache::ObtainBuffer(uint64_t vaddr, uint64_t m_memory_tracker.IsRegionCpuModified(vaddr, size)) { const auto alignment = std::max( m_graphics.physical_device_properties.limits.minUniformBufferOffsetAlignment, 1); - auto [mapped, offset] = m_stream_buffer.Map(size, alignment); + auto [mapped, offset] = m_stream_buffer.Map(size, alignment, false); if (mapped != nullptr && Libs::LibKernel::Memory::TryReadBacking(vaddr, mapped, size)) { m_stream_buffer.Commit(); return {&m_stream_buffer, offset};