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 0e52dceaad..7b6571d33d 100644 --- a/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp +++ b/src/video_core/renderer_vulkan/vk_staging_buffer_pool.cpp @@ -33,10 +33,10 @@ constexpr VkDeviceSize MAX_ALIGNMENT = 256; // Windows ones however, can intake bigger buffers and generally do not OOM. // - GTX 960 on Windows will not OOM with 256mib // - GT 1030 on ^NIX will OOM with 256mib -#if defined(_WIN32) || defined(__ANDROID__) -constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 256_MiB; -#else +#if defined(__FreeBSD__) constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 128_MiB; +#else +constexpr VkDeviceSize MAX_STREAM_BUFFER_SIZE = 256_MiB; #endif size_t GetStreamBufferSize(const Device& device) {