[Mesa-dev] [PATCH] i965: Transcode RGB ETC1/2 textures to DXT1 or FXT1.

Eric Anholt eric at anholt.net
Wed Jan 16 10:57:31 PST 2013


Ian Romanick <idr at freedesktop.org> writes:

> On 01/11/2013 08:54 PM, Eric Anholt wrote:
>> The previous solution of transcoding to ARGB8888 gave exact results, but
>> below the expected performance.  Given that the user has gone out of
>> their way to give us compressed data for performance reasons, try to
>> respect their wishes by doing the best compression we can handle.  We
>> expect DXT1 compression to be better quality, but it may not always be
>> available, in which case FXT1 seems like a reasonable fallback.
>>
>> This regresses OES_compressed_ETC1_RGB8_texture/miptree (which expects
>> exact results, which we no longer provide), but it improves GLBenchmark
>> 2.1 offscreen performance by 3.2% +/- 2.1% (n=11/10, throttling
>> outliers removed).
>
> There are ETC1 and ETC2 conformance tests.  Do they pass?

My gles2conform has continued passing, but I haven't tried this on the
gles3 branch with a gles3 conformance suite.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130116/74097dff/attachment-0001.pgp>


More information about the mesa-dev mailing list