aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 13:26:30 -0500
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 13:26:30 -0500
commit0d68ea8eba3f3f6a3eb9098c4e586f78997de7e2 (patch)
treeebd6e4ad44df78cce8016228fec487edcf1e2eb1
parentaeb201df73bdae920e857db8c6a1ad9979999ce1 (diff)
parent7b6b10b3bc86c0dd536b297c2521bee99ef91c41 (diff)
Merge remote-tracking branch 'origin/fix/vk-stream-buffer-128mib' into test/linux-all-prs
-rw-r--r--src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp b/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp
index 95fa67c92a..98787b9add 100644
--- a/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp
+++ b/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp
@@ -36,7 +36,8 @@ constexpr VkDeviceSize MAX_ALIGNMENT = 256;
#if defined(__FreeBSD__)
constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 128_MiB;
#else
-constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 256_MiB;
+// 128 MiB on Windows too: 256 MiB sat mostly unused in device memory on Switch 2 titles.
+constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 128_MiB;
#endif
size_t GetStreamBufferSize(const Device& device) {