diff --git a/src/gallium/drivers/radeonsi/si_texture.c b/src/gallium/drivers/radeonsi/si_texture.c index 8c5051e74f0..3abc59b6346 100644 --- a/src/gallium/drivers/radeonsi/si_texture.c +++ b/src/gallium/drivers/radeonsi/si_texture.c @@ -1646,8 +1646,7 @@ static struct pipe_resource *si_texture_from_winsys_buffer(struct si_screen *ssc } if (ac_surface_get_plane_offset(sscreen->info.gfx_level, &tex->surface, 0, 0) + - tex->surface.total_size > buf->size || - buf->alignment_log2 < tex->surface.alignment_log2) { + tex->surface.total_size > buf->size) { si_texture_reference(&tex, NULL); return NULL; }