[Bug 97322] GenerateMipmap creates wrong mipmap for sRGB texture

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 12 08:43:29 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=97322

            Bug ID: 97322
           Summary: GenerateMipmap creates wrong mipmap for sRGB texture
           Product: Mesa
           Version: unspecified
          Hardware: Other
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: idr at freedesktop.org
          Reporter: qiankun.miao at intel.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

When generating mipmap for texture, bi-linear interpolation is used to get the
next mip level. If the texture is in sRGB format, we should decode sRGB to
linear before the interpolation, and then re-encode it to sRGB after
interpolation. Mesa doesn't follow such rules.


Steps to reproduce this bug:
1. Run latest "google-chrome-unstable" on Skylake Linux with option
"--enable-unsafe-es3-apis" to enable WebGL 2.0 support.
2. open
https://www.khronos.org/registry/webgl/sdk/tests/conformance2/textures/misc/tex-srgb-mipmap.html?webglVersion=2
3. You will see the test fails due to some result pixles are different with the
reference.

-- 
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/20160812/2d79650e/attachment.html>


More information about the intel-3d-bugs mailing list