Module: Mesa
Branch: radeon-rewrite
Commit: ed8340192ef88bd841966aba10d0043b246805bd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed8340192ef88bd841966aba10d0043b246805bd

Author: Dave Airlie <[email protected]>
Date:   Fri Feb 13 23:02:12 2009 +1000

radeon: revert unneeded change to texturing code

---

 src/mesa/drivers/dri/radeon/radeon_texture.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/mesa/drivers/dri/radeon/radeon_texture.c 
b/src/mesa/drivers/dri/radeon/radeon_texture.c
index eb87a0d..2b04245 100644
--- a/src/mesa/drivers/dri/radeon/radeon_texture.c
+++ b/src/mesa/drivers/dri/radeon/radeon_texture.c
@@ -511,11 +511,8 @@ static void radeon_teximage(
                int size;
                if (texImage->IsCompressed) {
                        size = texImage->CompressedSize;
-                       dstRowStride =
-                         
_mesa_compressed_row_stride(texImage->TexFormat->MesaFormat, width);
                } else {
                        size = texImage->Width * texImage->Height * 
texImage->Depth * texImage->TexFormat->TexelBytes;
-                       dstRowStride = postConvWidth * texelBytes;
                }
                texImage->Data = _mesa_alloc_texmemory(size);
        }
@@ -536,6 +533,14 @@ static void radeon_teximage(
                if (compressed) {
                        memcpy(texImage->Data, pixels, imageSize);
                } else {
+                       GLuint dstRowStride;
+                       if (image->mt) {
+                               radeon_mipmap_level *lvl = 
&image->mt->levels[image->mtlevel];
+                               dstRowStride = lvl->rowstride;
+                       } else {
+                               dstRowStride = texImage->Width * 
texImage->TexFormat->TexelBytes;
+                       }
+
                        if (!texImage->TexFormat->StoreImage(ctx, dims,
                                                texImage->_BaseFormat,
                                                texImage->TexFormat,

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to