[Webkit-unassigned] [Bug 216250] Major WebGL video texture performance regression in iOS 14 beta

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 9 02:56:39 PDT 2020


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

--- Comment #3 from Simon Taylor <simontaylor1 at ntlworld.com> ---
As demonstrated by the test case, any page making use of video textures for WebGL will suffer a performance regression.

Here's a user-facing site that is affected. It's a regression test (with a 1080p video) for our web-based AR platform that shows very poor performance in the beta on an iPhone XR, but is perfectly smooth on the iOS 13 iPod 7th gen.
https://web.zappar.com/?zid=z/wwMc1c

Both camera and video textures go via texImage2d from video elements. The black flashing background appears to be another WebGL related regression in iOS 14 that I'm currently attempting to make a minimal test case for so I can submit another bug report.

Most higher-res video content would use HLS, so clearly Bug 215908 is a bigger priority and breaks many live WebGL sites. However it seems whatever changes have been made to the WebGL video texture pipeline even outside of HLS have a significant performance impact too.

-- 
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/20200909/29a5f877/attachment-0001.htm>


More information about the webkit-unassigned mailing list