diff --git a/rpcs3/Emu/RSX/GL/GLGSRender.cpp b/rpcs3/Emu/RSX/GL/GLGSRender.cpp index 79e0f349bd..9ca22f256b 100644 --- a/rpcs3/Emu/RSX/GL/GLGSRender.cpp +++ b/rpcs3/Emu/RSX/GL/GLGSRender.cpp @@ -580,6 +580,7 @@ void GLGSRender::clear_surface(u32 arg) case rsx::surface_color_format::w32z32y32x32: { //Nop + colormask = 0; break; } case rsx::surface_color_format::g8b8: diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.cpp b/rpcs3/Emu/RSX/VK/VKGSRender.cpp index f78ece4875..33b8391341 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.cpp +++ b/rpcs3/Emu/RSX/VK/VKGSRender.cpp @@ -1158,7 +1158,7 @@ void VKGSRender::clear_surface(u32 mask) { rsx::get_abgr8_clear_color(clear_r, clear_g, clear_b, clear_a); colormask = rsx::get_abgr8_colormask(colormask); - break; + [[fallthrough]]; } default: {