mesa: Skip texstore for 0-sized texture data.
authorEric Anholt <eric@anholt.net>
Tue, 25 Oct 2011 21:38:39 +0000 (14:38 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 26 Oct 2011 19:42:13 +0000 (12:42 -0700)
commitb31104e318ec1a49447d3f301bcfe46b22d508db
tree9d6e4f67114836fd8ba03192f44bf23c64c41525
parent69e48e7220f018d874e85eea6962ec58b1feba87
mesa: Skip texstore for 0-sized texture data.

The intel driver (and gallium, it looks like, though it doesn't use
these texstore functions at this point) doesn't bother making storage
for textures with 0 width, height, or depth.  This avoids them having
to deal with returning a mapping for that nonexistent data.

Fixes assertion failures with an upcoming intel driver change.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/main/texstore.c