From 47ed86d3e2a138b81c194fa5386bb8dde9460b91 Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Fri, 13 Mar 2026 19:59:11 +0100 Subject: [PATCH] [vk] Partial return of the old buffer update logic (#3690) Fixes shadows in Metroid Prime Remastered Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3690 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- src/video_core/renderer_vulkan/vk_query_cache.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_query_cache.cpp b/src/video_core/renderer_vulkan/vk_query_cache.cpp index 7cdb3acadd..656e2c7317 100644 --- a/src/video_core/renderer_vulkan/vk_query_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_query_cache.cpp @@ -880,8 +880,6 @@ private: } has_flushed_end_pending = false; - // Refresh buffer state before ending transform feedback to ensure counters_count is up-to-date. - UpdateBuffers(); if (buffers_count == 0) { LOG_DEBUG(Render_Vulkan, "EndTransformFeedbackEXT called with no counters (buffers_count=0)"); scheduler.Record([](vk::CommandBuffer cmdbuf) {