svga: fix 1-element cube map array issue
authorBrian Paul <brianp@vmware.com>
Tue, 14 Nov 2017 16:36:23 +0000 (09:36 -0700)
committerBrian Paul <brianp@vmware.com>
Mon, 10 Sep 2018 19:07:30 +0000 (13:07 -0600)
commitafacde35531b74ccb250c65d298678b6993a339d
tree4ca19f029abeaec6537d9c259bf866f60ac11a63
parent767c1eb43686ef6bebf7ebc99c4cef9c6f58d4af
svga: fix 1-element cube map array issue

As with 1D and 2D array textures, if there's only one array element
(one cubemap in this case) we have to issue different shader code.

This fixes a number of Piglit cubemap array tests.

Reviewed-by: Charmaine Lee <charmainel@vmware.com>
src/gallium/drivers/svga/svga_shader.c
src/gallium/drivers/svga/svga_tgsi_vgpu10.c