[Bug 89635] dEQP-GLES3: asin, acos, acosh do not have enough precision

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Mar 26 09:37:10 UTC 2016


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

Kenneth Graunke <kenneth at whitecape.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED
           Assignee|idr at freedesktop.org         |currojerez at riseup.net

--- Comment #2 from Kenneth Graunke <kenneth at whitecape.org> ---
Curro recently did some work in this area:

commit a6046d217d14130a46f6ffe42992fd745551a928
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Mar 2 23:50:04 2016 -0800

    glsl: Improve the accuracy of the acos() approximation.

    The adjusted polynomial coefficients come from the numerical
    minimization of the L2 norm of the relative error.  The old
    coefficients would give a maximum relative error of about 15000 ULP in
    the neighborhood around acos(x) = 0, the new ones give a relative
    error bounded by less than 2000 ULP in the same neighborhood.

    Fixes four dEQP subtests:
    dEQP-GLES31.functional.shaders.builtin_functions.precision.acos.
    highp_compute.{scalar,vec2,vec3,vec4}

All the tests seem to be passing these days.  So, marking this Resolved/Fixed.

-- 
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/20160326/20828e4f/attachment.html>


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