[Webkit-unassigned] [Bug 226841] New: Serious WebGL/Metal performance regression in Safari Technology Preview
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jun 9 12:47:41 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=226841
Bug ID: 226841
Summary: Serious WebGL/Metal performance regression in Safari
Technology Preview
Product: WebKit
Version: Safari Technology Preview
Hardware: Mac (Intel)
OS: macOS 11
Status: NEW
Severity: Normal
Priority: P2
Component: WebGL
Assignee: webkit-unassigned at lists.webkit.org
Reporter: floooh at gmail.com
CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com
One of my WASM + WebGL samples with a somewhat complex pixel shader (shadertoy-like signed-distance-field rendering) is seeing a fairly serious regression in the new Metal backend.
My config:
- mid-2014 13"MBP
- macOS version 11.5 Beta (20G5033c)
- Safari Technology Preview Release 125 (Safari 14.2, WebKit 16612.1.15.1.12)
To reproduce:
- first save and close any open files and applications, a forced reboot may be required!
- in Safari Technology Preview enable the following experimental features: "WebGL 2.0" and "WebGL via Metal" (I suspect that only "WebGL via Metal" is needed though)
- navigate to https://floooh.github.io/sokol-html5/sdf-sapp.html
Expected behaviour:
- the demo should run smoothly at 60fps
Observed behaviour:
- the demo only runs at an extremely low frame rate (less then 1 fps) and causes the entire macOS UI to become unresponsive
- in some cases the entire macOS desktop is replaced with a random pixel pattern (this is where a forced reboot is needed)
--
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/20210609/fd0c29f2/attachment-0001.htm>
More information about the webkit-unassigned
mailing list