From 8855290cfa4c760eba438cdb696bd2fbe9d2908a Mon Sep 17 00:00:00 2001 From: Bruno <56844494+fab918@users.noreply.github.com> Date: Sun, 27 Sep 2026 13:22:05 +0200 Subject: [PATCH] Fix SMO synchronization (#300) --- lang/english/css/main_window.css | 4 +- lang/english/html/main_window.html | 2 +- lang/english/html/system_config_graphics.html | 4 +- src/nxemu-video/video_settings.cpp | 14 ++-- src/nxemu-video/video_settings.h | 4 +- src/nxemu-video/video_settings_identifiers.h | 2 +- .../user_interface/sciter_main_window.cpp | 24 +++--- .../settings/system_config_graphics.cpp | 2 +- src/yuzu_video_core/dma_pusher.cpp | 84 ++++++++++++++++++- src/yuzu_video_core/dma_pusher.h | 12 +++ src/yuzu_video_core/fence_manager.h | 9 ++ src/yuzu_video_core/rasterizer_interface.h | 3 + .../renderer_null/null_rasterizer.cpp | 3 + .../renderer_null/null_rasterizer.h | 1 + .../renderer_opengl/gl_rasterizer.cpp | 4 + .../renderer_opengl/gl_rasterizer.h | 1 + .../renderer_vulkan/vk_rasterizer.cpp | 4 + .../renderer_vulkan/vk_rasterizer.h | 1 + 18 files changed, 148 insertions(+), 30 deletions(-) diff --git a/lang/english/css/main_window.css b/lang/english/css/main_window.css index 3c2f60be..8c540a01 100644 --- a/lang/english/css/main_window.css +++ b/lang/english/css/main_window.css @@ -36,7 +36,7 @@ #StatusBar #volume, #StatusBar #renderer, #StatusBar #dockedMode, -#StatusBar #syncMemoryOperations, +#StatusBar #gpuCommandSynchronization, #StatusBar #volumePopupBtn { border: 1px solid transparent; @@ -48,7 +48,7 @@ #StatusBar #volume:hover, #StatusBar #renderer:hover, #StatusBar #dockedMode:hover, -#StatusBar #syncMemoryOperations:hover, +#StatusBar #gpuCommandSynchronization:hover, #StatusBar #volumePopupBtn:hover { border: 1px solid color(color-statusbar-hover-border); diff --git a/lang/english/html/main_window.html b/lang/english/html/main_window.html index 1df278c0..cb83d814 100644 --- a/lang/english/html/main_window.html +++ b/lang/english/html/main_window.html @@ -43,7 +43,7 @@