Mesa (master): freedreno: fix layer_stride

Rob Clark robclark at kemper.freedesktop.org
Wed Oct 15 19:52:02 UTC 2014


Module: Mesa
Branch: master
Commit: dd332fe6414366b22a9d9ffce0fded51bc5b71a4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd332fe6414366b22a9d9ffce0fded51bc5b71a4

Author: Rob Clark <robclark at freedesktop.org>
Date:   Wed Oct 15 10:29:17 2014 -0400

freedreno: fix layer_stride

Signed-off-by: Rob Clark <robclark at freedesktop.org>

---

 src/gallium/drivers/freedreno/freedreno_resource.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/freedreno/freedreno_resource.c b/src/gallium/drivers/freedreno/freedreno_resource.c
index 6391dd1..b6b39f0 100644
--- a/src/gallium/drivers/freedreno/freedreno_resource.c
+++ b/src/gallium/drivers/freedreno/freedreno_resource.c
@@ -116,7 +116,7 @@ fd_resource_transfer_map(struct pipe_context *pctx,
 	ptrans->usage = usage;
 	ptrans->box = *box;
 	ptrans->stride = slice->pitch * rsc->cpp;
-	ptrans->layer_stride = ptrans->stride;
+	ptrans->layer_stride = slice->size0;
 
 	if (usage & PIPE_TRANSFER_READ)
 		op |= DRM_FREEDRENO_PREP_READ;




More information about the mesa-commit mailing list