[Webkit-unassigned] [Bug 218949] New: WebGL instanced draw calls are very slow on iPhone 12 Pro

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Nov 14 18:44:02 PST 2020


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

            Bug ID: 218949
           Summary: WebGL instanced draw calls are very slow on iPhone 12
                    Pro
           Product: WebKit
           Version: Safari 14
          Hardware: iPhone / iPad
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebGL
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: nagi at nagi-p.com
                CC: dino at apple.com

WebGL instanced draw calls are very slow in any browser on iPhone 12 Pro. There is no performance issue in the same browser/OS versions on my old iPhone 8 Plus. Initially I noticed this in deck.gl code, but later realized that this issue is not deck.gl specific as a simple three.js program that uses instanced draw calls has the same issue.

How to reproduce:
- Instancing example (https://cdn.rawgit.com/pailhead/three.js/instancing-part2/examples/webgl_interactive_cubes.html) in this article: https://medium.com/@pailhead011/instancing-with-three-js-part-2-3be34ae83c57
- Deck.gl examples (GeoJsonLayer(Polygons), GeoJsonLayer(Paths), ...) in this page: https://deck.gl/examples

Environment:
- Browser: Safari 14, Chrome (for iOS) 86.0.4240.93 and FireFox (for iOS) 29.1
- OS: iOS 14.1 and 14.2
- Device: iPhone 12 Pro

-- 
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/20201115/82ca7b02/attachment.htm>


More information about the webkit-unassigned mailing list