mesa: fix fallback texture for cube map array
authorRoland Scheidegger <sroland@vmware.com>
Thu, 28 Aug 2014 13:54:52 +0000 (15:54 +0200)
committerRoland Scheidegger <sroland@vmware.com>
Fri, 29 Aug 2014 23:17:46 +0000 (01:17 +0200)
commit85d4cc479050fbedf194d5d89f63e5fd0309f22c
tree1317ca1e225f5b17feb7b0ff658e8c0e528c9d00
parent7c73ee677f162f5308020f0a25ba39d1682927fd
mesa: fix fallback texture for cube map array

mesa was creating a cube map array texture with just one layer, which is
not legal. This caused an assertion failure when using that texture later
in llvmpipe (when enabling cube map arrays) since it verifies the number
of layers in the view is divisible by 6 (the sampling code might well crash
randomly otherwise) with piglit glsl-resource-not-bound CubeArray -fbo -auto.

v2: use appropriately sized texel array...

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (v1)
src/mesa/main/texobj.c