[Webkit-unassigned] [Bug 230216] REGRESSION(ANGLE/Metal): z-fighting with low camera near range

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 3 15:41:40 PST 2022


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

Kyle Piddington <kpiddington at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #7 from Kyle Piddington <kpiddington at apple.com> ---
Hi Remy, and others.
Got some good news for you regarding this bug.

This is indeed a depth-precision issue. However, we were having issues with D16Unorm formats in other parts of ANGLE as well, mostly related to setting a depth bias. You can read more about that bug here. https://bugs.chromium.org/p/angleproject/issues/detail?id=6597

Regardless, the end result is that we've upped all depth buffers to 32 bit floating precision in more recent versions of the WebGL backend when using metal. This seems to have fixed your demo's issue.

This change was included in this Webkit patch:
https://bugs.webkit.org/show_bug.cgi?id=220896

*** This bug has been marked as a duplicate of bug 220896 ***

-- 
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/20220203/dc5a250d/attachment.htm>


More information about the webkit-unassigned mailing list