diff --git a/rpcs3/Emu/RSX/GL/GLGSRender.cpp b/rpcs3/Emu/RSX/GL/GLGSRender.cpp index 2b2c4e8718..42e8eed861 100644 --- a/rpcs3/Emu/RSX/GL/GLGSRender.cpp +++ b/rpcs3/Emu/RSX/GL/GLGSRender.cpp @@ -1636,8 +1636,8 @@ void GLGSRender::flip(int buffer) buffer_width = rsx::apply_resolution_scale(buffer_width, true); buffer_height = rsx::apply_resolution_scale(buffer_height, true); - if (buffer_width < render_target_texture->width() || - buffer_height < render_target_texture->height()) + if (buffer_width > render_target_texture->width() || + buffer_height > render_target_texture->height()) { // TODO: Should emit only once to avoid flooding the log file // TODO: Take AA scaling into account diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.cpp b/rpcs3/Emu/RSX/VK/VKGSRender.cpp index 4662d5ce6b..67cad6e2d9 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.cpp +++ b/rpcs3/Emu/RSX/VK/VKGSRender.cpp @@ -3269,8 +3269,8 @@ void VKGSRender::flip(int buffer) buffer_width = rsx::apply_resolution_scale(buffer_width, true); buffer_height = rsx::apply_resolution_scale(buffer_height, true); - if (buffer_width < render_target_texture->width() || - buffer_height < render_target_texture->height()) + if (buffer_width > render_target_texture->width() || + buffer_height > render_target_texture->height()) { // TODO: Should emit only once to avoid flooding the log file // TODO: Take AA scaling into account