From: Erico Nunes Date: Mon, 1 Feb 2021 00:27:50 +0000 (+0100) Subject: lima: always set stride in texture descriptor X-Git-Tag: upstream/21.2.3~8499 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=696b0ab2c923024c865fa0ffdf725b2d4b6328d0;p=platform%2Fupstream%2Fmesa.git lima: always set stride in texture descriptor We can just always specify the stride parameter regardless of whether an alignment was forced or not. This fixes some issues where it is not straightforward to detect the need to specify stride by checking the buffer width (e.g. imported dmabuf to be used as texture). Signed-off-by: Erico Nunes Reviewed-by: Vasily Khoruzhick Part-of: --- diff --git a/src/gallium/drivers/lima/lima_texture.c b/src/gallium/drivers/lima/lima_texture.c index 4ac3631..7079865 100644 --- a/src/gallium/drivers/lima/lima_texture.c +++ b/src/gallium/drivers/lima/lima_texture.c @@ -91,11 +91,8 @@ lima_texture_desc_set_res(struct lima_context *ctx, lima_tex_desc *desc, if (lima_res->tiled) layout = 3; else { - /* for padded linear texture */ - if (lima_res->levels[first_level].width != width) { - desc->stride = lima_res->levels[first_level].stride; - desc->has_stride = 1; - } + desc->stride = lima_res->levels[first_level].stride; + desc->has_stride = 1; layout = 0; }