diff --git a/rpcs3/Emu/RSX/GL/GLRenderTargets.h b/rpcs3/Emu/RSX/GL/GLRenderTargets.h index 3650076c98..60dd4b6104 100644 --- a/rpcs3/Emu/RSX/GL/GLRenderTargets.h +++ b/rpcs3/Emu/RSX/GL/GLRenderTargets.h @@ -250,8 +250,8 @@ struct gl_render_target_traits { return (surface->get_internal_format() == ref->get_internal_format() && surface->get_spp() == sample_count && - surface->get_surface_width() >= width && - surface->get_surface_height() >= height); + surface->get_surface_width() == width && + surface->get_surface_height() == height); } static diff --git a/rpcs3/Emu/RSX/VK/VKRenderTargets.h b/rpcs3/Emu/RSX/VK/VKRenderTargets.h index 88652d361e..81aea5858f 100644 --- a/rpcs3/Emu/RSX/VK/VKRenderTargets.h +++ b/rpcs3/Emu/RSX/VK/VKRenderTargets.h @@ -405,8 +405,8 @@ namespace vk { return (surface->format() == ref->format() && surface->get_spp() == sample_count && - surface->get_surface_width() >= width && - surface->get_surface_height() >= height); + surface->get_surface_width() == width && + surface->get_surface_height() == height); } static void prepare_surface_for_drawing(vk::command_buffer& cmd, vk::render_target* surface)