diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_tex_image.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_tex_image.c b/src/mesa/drivers/dri/intel/intel_tex_image.c index 8f9f9897e87..0500829f4b6 100644 --- a/src/mesa/drivers/dri/intel/intel_tex_image.c +++ b/src/mesa/drivers/dri/intel/intel_tex_image.c @@ -308,7 +308,7 @@ intelTexImage(GLcontext * ctx, GLint postConvWidth = width; GLint postConvHeight = height; GLint texelBytes, sizeInBytes; - GLuint dstRowStride; + GLuint dstRowStride, srcRowStride = texImage->RowStride; DBG("%s target %s level %d %dx%dx%d border %d\n", __FUNCTION__, @@ -497,10 +497,10 @@ intelTexImage(GLcontext * ctx, struct intel_region *dst = intelImage->mt->region; _mesa_copy_rect(texImage->Data, dst->cpp, dst->pitch, 0, 0, - intelImage->mt->level[intelImage->level].width, - intelImage->mt->level[intelImage->level].height/4, + intelImage->mt->level[level].width, + intelImage->mt->level[level].height/4, pixels, - intelImage->base.RowStride, + srcRowStride, 0, 0); } else memcpy(texImage->Data, pixels, imageSize); |