diff --git a/.gitignore b/.gitignore index 77b723e63..c684e4802 100644 --- a/.gitignore +++ b/.gitignore @@ -47,5 +47,4 @@ repo/ # GitHub Actions generated files .ccache/ node_modules/ -VULKAN_SDK/ -#adding this here just to trigger the workflows \ No newline at end of file +VULKAN_SDK/ \ No newline at end of file diff --git a/src/core/hle/service/gsp/gsp_gpu.cpp b/src/core/hle/service/gsp/gsp_gpu.cpp index 914e07b03..079f94471 100644 --- a/src/core/hle/service/gsp/gsp_gpu.cpp +++ b/src/core/hle/service/gsp/gsp_gpu.cpp @@ -362,7 +362,8 @@ void GSP_GPU::SignalInterruptForThread(InterruptId interrupt_id, u32 thread_id) auto* info = GetFrameBufferInfo(thread_id, screen_id); if (info->is_dirty) { system.GPU().SetBufferSwap(screen_id, info->framebuffer_info[info->index]); - // Decompiling the GSP module shows that the dirty bit is assigned 1 for top screen, 0 for bottom + // Decompiling the GSP module shows that the dirty bit is assigned 1 for top screen, 0 + // for bottom info->is_dirty.Assign(screen_id == 0); } }