[Mesa-dev] [PATCH] i965: Transcode RGB ETC1/2 textures to DXT1 or FXT1.
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
Size: 197 bytes
Desc: not available
More information about the mesa-dev