mesa: consolidate cube width=height error checking
authorBrian Paul <brianp@vmware.com>
Mon, 14 Oct 2013 16:26:41 +0000 (10:26 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 16 Oct 2013 14:13:45 +0000 (08:13 -0600)
commitfa9c702164768f6ef05bdb02deff2f49a8d166de
tree7f85bb9f61093aaac43a8e3018e40ceb75cdcad2
parent6e444a72c1f9e4446e025b8cb780523cb89f0584
mesa: consolidate cube width=height error checking

Instead of checking width==height in four places, just do it in
_mesa_legal_texture_dimensions() where we do the other width, height,
depth checks.  Similarly, move the check that cube map array depth is
a multiple of 6.

This change also fixes some missing cube dimension checks for the
glTexStorage[23]D() functions.

Remove width==height assertion in _mesa_get_tex_max_num_levels() since
that's called before the other size checks for glTexStorage.

Cc: "9.2" <mesa-stable@lists.freedesktop.org>
src/mesa/main/teximage.c