i965: Add a real native TexStorage path.
authorEric Anholt <eric@anholt.net>
Fri, 30 Aug 2013 21:39:25 +0000 (14:39 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 30 Sep 2013 21:35:42 +0000 (14:35 -0700)
commit1c7f75e45ed68e1d6bddcd01a61709f8f52d4d55
tree9d6252593fdd690856487c1ab1b3a0c785e869ce
parentaff7f335c1505127081d073d977e92d04b49afb0
i965: Add a real native TexStorage path.

We originally had a path just did the loop and called
ctx->Driver.AllocTextureImageBuffer(), which I moved into Mesa core.  But
we can do better, avoiding incorrect miptree size guesses and later
texture validations by just directly allocating the miptree and setting it
to all the images.

v2: drop debug printf.

Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
src/mesa/drivers/dri/i965/intel_tex.c