diff --git a/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp b/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp index f3175d0439..de89b0ddd3 100644 --- a/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp +++ b/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp @@ -16,7 +16,7 @@ namespace vk if (total_device_memory >= 2048) { - quota = std::min(6144ull, (total_device_memory * 40) / 100); + quota = std::min(6144, (total_device_memory * 40) / 100); } else if (total_device_memory >= 1024) { @@ -29,7 +29,7 @@ namespace vk else { // Remove upto 128MB but at least aim for half of available VRAM - quota = std::min(128ull, total_device_memory / 2); + quota = std::min(128, total_device_memory / 2); } return quota * 0x100000; diff --git a/rpcs3/Emu/RSX/VK/VKTextureCache.cpp b/rpcs3/Emu/RSX/VK/VKTextureCache.cpp index c1ded3e246..00ecb8e029 100644 --- a/rpcs3/Emu/RSX/VK/VKTextureCache.cpp +++ b/rpcs3/Emu/RSX/VK/VKTextureCache.cpp @@ -1258,7 +1258,7 @@ namespace vk if (total_device_memory >= 1024) { - quota = std::min(3072ull, (total_device_memory * 40) / 100); + quota = std::min(3072, (total_device_memory * 40) / 100); } else if (total_device_memory >= 768) { @@ -1266,7 +1266,7 @@ namespace vk } else { - quota = std::min(128ull, total_device_memory / 2); + quota = std::min(128, total_device_memory / 2); } quota *= 0x100000;