mesa: use _mesa_texstore()
authorBrian Paul <brianp@vmware.com>
Tue, 29 Sep 2009 03:52:43 +0000 (21:52 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 29 Sep 2009 03:52:43 +0000 (21:52 -0600)
src/mesa/main/mipmap.c

index 0950d8abea106eb06073d624240c47bca8d42477..c02c705228331b22d5ec86ce46493f05623d4905 100644 (file)
@@ -1667,20 +1667,17 @@ _mesa_generate_mipmap(GLcontext *ctx, GLenum target,
          const GLenum srcFormat = _mesa_get_format_base_format(convertFormat);
          GLint dstRowStride
             = _mesa_compressed_row_stride(dstImage->TexFormat->MesaFormat, dstWidth);
-         const StoreTexImageFunc storeImage =
-            _mesa_get_texstore_func(dstImage->TexFormat->MesaFormat);
-
          ASSERT(srcFormat == GL_RGB || srcFormat == GL_RGBA);
 
-         storeImage(ctx, 2, dstImage->_BaseFormat,
-                    dstImage->TexFormat,
-                    dstImage->Data,
-                    0, 0, 0, /* dstX/Y/Zoffset */
-                    dstRowStride, 0, /* strides */
-                    dstWidth, dstHeight, 1, /* size */
-                    srcFormat, CHAN_TYPE,
-                    dstData, /* src data, actually */
-                    &ctx->DefaultPacking);
+         _mesa_texstore(ctx, 2, dstImage->_BaseFormat,
+                        dstImage->TexFormat,
+                        dstImage->Data,
+                        0, 0, 0, /* dstX/Y/Zoffset */
+                        dstRowStride, 0, /* strides */
+                        dstWidth, dstHeight, 1, /* size */
+                        srcFormat, CHAN_TYPE,
+                        dstData, /* src data, actually */
+                        &ctx->DefaultPacking);
 
          /* swap src and dest pointers */
          temp = (GLubyte *) srcData;