[Webkit-unassigned] [Bug 230749] Poor WebGL gl.POINTS performance in Safari 15

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 24 06:30:24 PDT 2021


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

--- Comment #2 from Ashley Gullen <ashley at scirra.com> ---
Here's the equivalent demo rendering with quads instead of points: https://downloads.scirra.com/labs/particles-quads/

For unrelated reasons, we already have a quad draw path for particles, so in this test I've just flipped the flag to use that. This will instead use lots of calls to gl.drawElements(gl.TRIANGLES, ...) with an index buffer. It's less efficient with draw calls than our points rendering path, but it still runs at 60 FPS on both the iPhone 7 Plus with iOS 14.7.1 and the Pixel 3, and is still very slow on the iPad Pro with Safari 15. In other words, the same performance characteristics as before.

We need both paths to be fast for Construct content, as we use both rendering techniques depending on the content.

-- 
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/20210924/e48b98d2/attachment.htm>


More information about the webkit-unassigned mailing list