From e48c615292aa30281dce7c49c232ad7ccfeeaaf2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 11 Jul 2018 11:11:34 -0700 Subject: [PATCH] v3d: Fix stride of 1D_ARRAY mappings. All of our other texture arrays will be tiled, but 1D is an array of raster mappings and we had the wrong value plugged in here. Fixes piglit getteximage-targets 1D_ARRAY --- src/gallium/drivers/v3d/v3d_resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/v3d/v3d_resource.c b/src/gallium/drivers/v3d/v3d_resource.c index cd49c1af52b..74d49b4d810 100644 --- a/src/gallium/drivers/v3d/v3d_resource.c +++ b/src/gallium/drivers/v3d/v3d_resource.c @@ -281,7 +281,7 @@ v3d_resource_transfer_map(struct pipe_context *pctx, return trans->map; } else { ptrans->stride = slice->stride; - ptrans->layer_stride = ptrans->stride; + ptrans->layer_stride = rsc->cube_map_stride; return buf + slice->offset + ptrans->box.y * ptrans->stride + -- 2.30.2