svga: Adjust alpha for S3TC_DXT1_EXT RGB formats
authorNeha Bhende <bhenden@vmware.com>
Mon, 29 Jan 2018 16:32:19 +0000 (09:32 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 30 Jan 2018 04:04:49 +0000 (21:04 -0700)
commitd4a5e14fae17c7ea7bb8d1d0d6467fd4e0706dd1
treeeeac1b054987286ef928e5e8001edfe9f6fd2b7f
parent6a7d1ca2c49ae06bbb323936f1e1c17ba7e2c9a1
svga: Adjust alpha for S3TC_DXT1_EXT RGB formats

According to spec, S3TC_DXT1_EXT RGB formats are supposed to be
opaque. Correspoding svga formats are not handling it so explicitly
setting it to 1.0.
This fixes piglit test spec@ext_texture_compression_s3tc@s3tc-targeted
Note: This test is testcase for freedesktop bug 100925

Tested with mtt-piglit and mtt-glretrace on 8,9,10,11 and 15

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