svga: Force an RGBA view creation for an RGBA resource
authorSinclair Yeh <syeh@vmware.com>
Tue, 1 Mar 2016 23:55:53 +0000 (15:55 -0800)
committerBrian Paul <brianp@vmware.com>
Fri, 4 Mar 2016 14:57:41 +0000 (07:57 -0700)
commitf1410c5b910911e690290e8a95aeb9f95e7cc470
treec4789e3ba0a653a36b2457f536afc06f19fdced0
parent8366701f4cb6d297623607e922d151dc05f69811
svga: Force an RGBA view creation for an RGBA resource

glXCreatePixmap() may specify a GLX_TEXTURE_FORMAT_RGB_EXT format
for an RGBA resource, causing us to create an RGBX view for an
RGBA resource, a combination vgpu10 does not support.

When this is detected, change the request to create an RGBA view
instead.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/svga_state_sampler.c