From 9156e7e346bc4d66048ee6c9a0acd2336378949a Mon Sep 17 00:00:00 2001 From: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com> Date: Fri, 8 Aug 2025 00:25:20 +0200 Subject: [PATCH] Remove interpolation storing If there are still crashes after this, means that frame interpolation is probably just not working. --- src/video_core/renderer_vulkan/renderer_vulkan.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index b0782ee0f4..bceb7bc09a 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -273,9 +273,6 @@ void RendererVulkan::Composite(std::span framebu swapchain.GetImageViewFormat()); scheduler.Flush(*interpolated_frame->render_ready); present_manager.Present(interpolated_frame); - - // Optionally, update previous_frame here if you want to chain interpolations - previous_frame = interpolated_frame; return; } @@ -297,11 +294,6 @@ void RendererVulkan::Composite(std::span framebu scheduler.Flush(*frame->render_ready); present_manager.Present(frame); - if (frame_interpolation_enabled) { - // Store the current frame for interpolation on the next call - previous_frame = frame; - } - gpu.RendererFrameEndNotify(); rasterizer.TickFrame(); }