mesa: fix texstore addressing bugs for depth/stencil formats
authorBrian Paul <brianp@vmware.com>
Wed, 6 Jul 2011 21:04:17 +0000 (15:04 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 6 Jul 2011 21:14:47 +0000 (15:14 -0600)
commitb786db06540472beda9cedd18937d6e12855b3eb
tree1e1501dbdd5f78d5f74261adbf3c9ef46da0474e
parent057a107d4433eefce0ac99810a6e182f19fa64a6
mesa: fix texstore addressing bugs for depth/stencil formats

Using GLuint pointers worked when the pixel size was four bytes
or the row stride was a multiple of four but was otherwise broken.
Fixes failures found with the piglit fbo-stencil test.

This helps to fix https://bugs.freedesktop.org/show_bug.cgi?id=38729

NOTE: This is a candidate for the 7.11 branch.
src/mesa/main/texstore.c