From 0caf8866fadd4706b0a3349266eaa1c4114a3759 Mon Sep 17 00:00:00 2001 From: Collecting Date: Sun, 25 Jan 2026 15:34:10 +0100 Subject: [PATCH] fix(android): He say give me more static_cast, I say yes Signed-off-by: Collecting --- src/video_core/renderer_vulkan/renderer_vulkan.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index 3e24cd84d..55d834027 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -166,14 +166,14 @@ void RendererVulkan::Composite(std::span framebu const u32 configured_limit = Settings::values.vram_limit_mb.GetValue(); const u64 vram_limit = configured_limit > 0 ? static_cast(configured_limit) * 1024ULL * 1024ULL - : static_cast(total_vram * 0.80); + : static_cast(static_cast(total_vram) * 0.80); // If VRAM usage is above 90% of limit, trigger emergency GC on texture/buffer caches - if (current_usage >= static_cast(vram_limit * 0.90)) { + if (current_usage >= static_cast(static_cast(vram_limit) * 0.90)) { LOG_WARNING(Render_Vulkan, "VRAM pressure critical: {}MB/{}MB ({:.1f}%), triggering emergency GC", current_usage / (1024ULL * 1024ULL), vram_limit / (1024ULL * 1024ULL), - (static_cast(current_usage) / vram_limit) * 100.0f); + (static_cast(current_usage) / static_cast(vram_limit)) * 100.0f); rasterizer.TriggerMemoryGC(); } }