diff options
author | Marcin Slusarz <[email protected]> | 2012-10-02 01:52:23 +0200 |
---|---|---|
committer | Marcin Slusarz <[email protected]> | 2012-10-09 22:23:09 +0200 |
commit | 93eba269351c6e256db3a4cc7c7018f5a3fae5a1 (patch) | |
tree | 3bddba97a0599dd10f06704c9f05f1da421d83ba /src/gallium/drivers | |
parent | 45288cd2b6dc37c80cc18b777e58d11e65f61d7c (diff) |
nouveau: use pre-calculated stride for resource_get_handle
Fixes FDO#55294.
NOTE: This is a candidate for the 9.0 branch.
Diffstat (limited to 'src/gallium/drivers')
-rw-r--r-- | src/gallium/drivers/nv30/nv30_miptree.c | 3 | ||||
-rw-r--r-- | src/gallium/drivers/nv50/nv50_miptree.c | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/gallium/drivers/nv30/nv30_miptree.c b/src/gallium/drivers/nv30/nv30_miptree.c index 5a9a63ba0d9..9700fa8cb4b 100644 --- a/src/gallium/drivers/nv30/nv30_miptree.c +++ b/src/gallium/drivers/nv30/nv30_miptree.c @@ -56,8 +56,7 @@ nv30_miptree_get_handle(struct pipe_screen *pscreen, if (!mt || !mt->base.bo) return FALSE; - stride = util_format_get_stride(mt->base.base.format, - mt->base.base.width0); + stride = mt->level[0].pitch; return nouveau_screen_bo_get_handle(pscreen, mt->base.bo, stride, handle); } diff --git a/src/gallium/drivers/nv50/nv50_miptree.c b/src/gallium/drivers/nv50/nv50_miptree.c index 7b8dfb83e3e..70e8c7788ea 100644 --- a/src/gallium/drivers/nv50/nv50_miptree.c +++ b/src/gallium/drivers/nv50/nv50_miptree.c @@ -133,8 +133,7 @@ nv50_miptree_get_handle(struct pipe_screen *pscreen, if (!mt || !mt->base.bo) return FALSE; - stride = util_format_get_stride(mt->base.base.format, - mt->base.base.width0); + stride = mt->level[0].pitch; return nouveau_screen_bo_get_handle(pscreen, mt->base.bo, |