[Bug 81843] [SNB IVB HSW] ETC2 textures are not returned as compressed images
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Feb 16 00:01:44 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=81843
Nanley Chery <nanleychery at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #4 from Nanley Chery <nanleychery at gmail.com> ---
This should be fixed by the following commit:
commit d8eb7287fe82e74da8f2938e7190610d3ded0051
Author: Eleni Maria Stea <estea at igalia.com>
Date: Fri Feb 15 15:29:41 2019 +0200
i965: Faking the ETC2 compression on Gen < 8 GPUs using two miptrees.
GPUs Gen < 8 cannot sample ETC2 formats. So far, they converted the
compressed EAC/ETC2 images to non-compressed RGBA images. When
GetCompressed* functions were called, the pixels were returned in this
RGBA format and not the compressed format that was expected.
Trying to fix this problem, we use a secondary shadow miptree to store the
decompressed data for the rendering and the main miptree to store the
compressed for the Get functions to work. Each time that the main miptree
is written with compressed data, we decompress them to RGB and update the
shadow. Then we use the shadow for rendering.
[snip]
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20190216/f54d5a3b/attachment.html>
More information about the intel-3d-bugs
mailing list