i965: Fix MapTextureImage for multi-slice/level stencil buffers.
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 26 Apr 2016 08:44:51 +0000 (01:44 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 27 Apr 2016 04:32:35 +0000 (21:32 -0700)
commit1e44599a43f6e9e35c4e951d55897c4e5a750fb9
treed2cd298644a199c7f8e8667e1f0721c0e8be26b9
parent361a24e1408fdda1c7cf1d7698a9d2e010a9ccfc
i965: Fix MapTextureImage for multi-slice/level stencil buffers.

We called intel_miptree_get_image_offset() to get the image offsets
for the current level/slice, but then proceeded to ignore the results
and clobber level/slice 0 every time.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94713
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
src/mesa/drivers/dri/i965/intel_mipmap_tree.c