From 651585963a4ab7ed96bc509376fe940970b0f188 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 19 Jan 2026 22:19:34 +0100 Subject: [PATCH] [core] Fix range batching using nil ranges (#3349) this fixes mario rabbids flickering at start Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3349 Reviewed-by: Maufeat Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/device_memory_manager.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/device_memory_manager.inc b/src/core/device_memory_manager.inc index 4e029d8596..4be26d9631 100644 --- a/src/core/device_memory_manager.inc +++ b/src/core/device_memory_manager.inc @@ -602,7 +602,7 @@ void DeviceMemoryManager::UpdatePagesCachedBatch(std::span> tmp(ranges.size(), {0, 0}); + std::vector> tmp(ranges.begin(), ranges.end()); std::sort(tmp.begin(), tmp.end(), [](const auto& a, const auto& b) { return a.first < b.first; }); // Coalesce adjacent/overlapping ranges