RESOLVED FIXED314201
[TextureMapper] Round-clip shader needs highp on PowerVR B-Series
https://bugs.webkit.org/show_bug.cgi?id=314201
Summary [TextureMapper] Round-clip shader needs highp on PowerVR B-Series
Simon Pena
Reported 2026-05-06 08:15:28 PDT
The GLSL helpers used by applyRoundedRectClip (ellipsisDist, ellipsisCoverage, roundedRectCoverage) compute corner coverage as (dot(p0,p0) - 1.0) / length(p1). On some proprietary GLES drivers this form is miscomputed under mediump (fp16).
Attachments
Visual glitch when clipping (8.54 KB, image/png)
2026-05-06 08:25 PDT, Simon Pena
no flags
Visual glitch when clipping fixed (14.10 KB, image/png)
2026-05-06 08:26 PDT, Simon Pena
no flags
Simon Pena
Comment 1 2026-05-06 08:25:46 PDT
Created attachment 479499 [details] Visual glitch when clipping
Simon Pena
Comment 2 2026-05-06 08:26:41 PDT
Created attachment 479500 [details] Visual glitch when clipping fixed
Simon Pena
Comment 3 2026-05-06 08:57:04 PDT
EWS
Comment 4 2026-05-07 09:19:27 PDT
Committed 312802@main (74a41b5f4ec4): <https://commits.webkit.org/312802@main> Reviewed commits have been landed. Closing PR #64372 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.