diff --git a/hw/xbox/nv2a/pgraph/gl/surface.c b/hw/xbox/nv2a/pgraph/gl/surface.c index cd6dd145ca..53df185130 100644 --- a/hw/xbox/nv2a/pgraph/gl/surface.c +++ b/hw/xbox/nv2a/pgraph/gl/surface.c @@ -582,9 +582,7 @@ static bool check_surface_compatibility(SurfaceBinding *s1, SurfaceBinding *s2, (s1->color == s2->color) && (s1->fmt.gl_attachment == s2->fmt.gl_attachment) && (s1->fmt.gl_internal_format == s2->fmt.gl_internal_format) && - (s1->pitch == s2->pitch) && - (s1->shape.clip_x <= s2->shape.clip_x) && - (s1->shape.clip_y <= s2->shape.clip_y); + (s1->pitch == s2->pitch); if (!format_compatible) { return false; } diff --git a/hw/xbox/nv2a/pgraph/vk/surface.c b/hw/xbox/nv2a/pgraph/vk/surface.c index 2ce4f84695..5636ecb4b8 100644 --- a/hw/xbox/nv2a/pgraph/vk/surface.c +++ b/hw/xbox/nv2a/pgraph/vk/surface.c @@ -890,9 +890,7 @@ static bool check_surface_compatibility(SurfaceBinding const *s1, bool format_compatible = (s1->color == s2->color) && (s1->host_fmt.vk_format == s2->host_fmt.vk_format) && - (s1->pitch == s2->pitch) && - (s1->shape.clip_x <= s2->shape.clip_x) && - (s1->shape.clip_y <= s2->shape.clip_y); + (s1->pitch == s2->pitch); if (!format_compatible) { return false; }