diff options
author | Eric Anholt <eric@anholt.net> | 2007-12-19 14:26:14 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2007-12-20 11:26:34 -0800 |
commit | 101abee6c4fc2c9284ff2ba6f9f9138327d6963d (patch) | |
tree | 3e5f900202359ed4ffcf36b872bbff1b6719352b /src/mesa/drivers/dri/intel/intel_mipmap_tree.c | |
parent | b2f62609d02b91cc42c786200fa0c123e1fd2dcb (diff) | |
download | external_mesa3d-101abee6c4fc2c9284ff2ba6f9f9138327d6963d.zip external_mesa3d-101abee6c4fc2c9284ff2ba6f9f9138327d6963d.tar.gz external_mesa3d-101abee6c4fc2c9284ff2ba6f9f9138327d6963d.tar.bz2 |
[intel] Fix and reenable (software) SGIS_generate_mipmap
The core problem was that _mesa_generate_mipmap was not respecting RowStride
of the source image. Additionally, the intel private data associated with the
images (level and face) was not being initialized for the
_mesa_generate_mipmap-generated images.
Diffstat (limited to 'src/mesa/drivers/dri/intel/intel_mipmap_tree.c')
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c index 6610771b..7637585 100644 --- a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c +++ b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c @@ -351,7 +351,7 @@ intel_miptree_image_data(struct intel_context *intel, GLuint i; GLuint height = 0; - DBG("%s\n", __FUNCTION__); + DBG("%s: %d/%d\n", __FUNCTION__, face, level); for (i = 0; i < depth; i++) { height = dst->level[level].height; if(dst->compressed) |