i965: Fix glCompressedTexSubImage2D offsets for ETC textures.
authorPaul Berry <stereotype441@gmail.com>
Sat, 29 Dec 2012 19:31:37 +0000 (11:31 -0800)
committerPaul Berry <stereotype441@gmail.com>
Fri, 4 Jan 2013 19:16:43 +0000 (11:16 -0800)
commit06f67e75ee7158e7f13860d07785e1cf3f8f4b13
treeea6eb8ea87ffc2ccce79171ca080009cc69ed17f
parent48ac6d7e97b93258bc784f46bd5f875c70a4b3b9
i965: Fix glCompressedTexSubImage2D offsets for ETC textures.

This patch fixes intel_miptree_unmap_etc() (which decompresses ETC
textures to linear) to pay attention to map->x and map->y when writing
to the destination image.  Previously these values were ignored,
causing the xoffset and yoffset parameters passed to
glCompressedTexSubImage2D() to be ignored.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/intel/intel_mipmap_tree.c