[Webkit-unassigned] [Bug 237434] Precision issue in in Vertex Shader on iPads/M1 (but work on Intel Mac)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 31 04:19:00 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=237434

--- Comment #12 from Kimmo Kinnunen <kkinnunen at apple.com> ---
> However, it doesn't seem to be a solution for Chrome or Firefox. Any idea why those browsers are not picking up the invariant flag?

Chrome is sometimes using OpenGL ES "backend" sometimes, sometimes Metal backend. The invariant fix is implemented only for Metal. Firefox is using OpenGL ES.

The OpenGL ES drivers do not have the invariance feature and have different kinds of optimizations. Thus the solution does not work on these implementations, unfortunately.

The better fix could be to ensure the values of the intermediate computations stay within the 32-bit float value domain.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230731/005b3634/attachment.htm>


More information about the webkit-unassigned mailing list