i965: Don't allocate a 1-level texture when GL_GENERATE_MIPMAP is set.
authorEric Anholt <eric@anholt.net>
Fri, 30 Aug 2013 19:47:02 +0000 (12:47 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 30 Sep 2013 21:35:42 +0000 (14:35 -0700)
commit97bdb4c039bb33dbbcbb43d0fd0bb24106777ae9
tree296491ea1ae1251369be1540644fe29eb36deef0
parent6ca9b532d825797741a2fef519f17c21e0d6cb94
i965: Don't allocate a 1-level texture when GL_GENERATE_MIPMAP is set.

Given that a teximage that calls us with this flag set will immediately
proceed to allocate the other levels, we can probably just go ahead and
allocate those levels now.

Reduces miptree copies in piglit by about .05%.

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