[PATCHv2] etnaviv: Add support for ETC2 texture compression

Wladimir laanwj at gmail.com
Fri Jul 7 09:12:12 UTC 2017


On Thu, Jul 6, 2017 at 4:01 PM, Wladimir <laanwj at gmail.com> wrote:

> That the SRGB formats fail is expected (they're simply using RGB, this
> is mentioned in the patch message), the discrepancy between
> gc2000/gc3000 on RGB(A) is interesting, though, I'll look into it.

I've not been able to figure this out. I've tried comparing blob
command streams GC2000 versus GC3000 - could find no significant
differences, most notably the format IDs are the same.

Then I looked at the visual output of this test (pngs attached) on both GPUs.

GC3000 is 100% correct. The overall image on GC2000 looks ok, however
some tiles show serious artifacts. My suspicion is starting to be that
there is a hardware bug on GC2000 with the ETC1 decoder.

To know this for sure we'd have to run piglit with the blob drivers on
GC2000. Did you (or anyone else) ever manage to do this?

Wladimir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: oes_compressed_etc2_texture-miptree_gles3000-gc2000.png
Type: image/png
Size: 8799 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/etnaviv/attachments/20170707/69ac3721/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: oes_compressed_etc2_texture-miptree_gles3000-gc3000.png
Type: image/png
Size: 7568 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/etnaviv/attachments/20170707/69ac3721/attachment-0003.png>


More information about the etnaviv mailing list