aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 08:42:44 -0500
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 08:42:59 -0500
commit7b6b10b3bc86c0dd536b297c2521bee99ef91c41 (patch)
tree4905a3741aaf9a6291c77e4f90e89517b55b95f6 /src
parentadae7635708e155d967e84d7ad84bf63c5203409 (diff)
vk_staging_buffer_pool: 128 MiB stream buffer everywhere
256 MiB sat mostly unused in device memory on Switch 2 titles. FreeBSD already used 128 MiB.
Diffstat (limited to 'src')
-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 7b6571d33d..62a9eccc6b 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) {