[Webkit-unassigned] [Bug 232662] New: Multi-threaded WASM App Fails on Webgl 2.0 Context in iOS 15.2 beta and STP 134
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Nov 3 05:12:22 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=232662
Bug ID: 232662
Summary: Multi-threaded WASM App Fails on Webgl 2.0 Context in
iOS 15.2 beta and STP 134
Product: WebKit
Version: Safari Technology Preview
Hardware: iPhone / iPad
OS: All
Status: NEW
Severity: Major
Priority: P2
Component: WebAssembly
Assignee: webkit-unassigned at lists.webkit.org
Reporter: hypertree at yahoo.com
AvNav is a WebAssembly-powered offline-first Web Application that helps pilots plan flights and navigate complex airspaces. We are excited to see WebKit implementing COEP headers which enables SharedArrayBuffers/WASM Threads making our maps even faster. Big Thank you!
We do see a small problem with the new implementation:
Our app fails to load (silently - no exceptions) when using PTHERADS on WebGL 2.0 context - in iOS 15.2 beta and Safari Technology Preview 134.
App works fine on WebGl 1.0 context (single and multi-threaded).
Here are greatly simplified versions of our maps that demonstrate the problem (no registration or subscription required):
Single Threaded WASM - works everywhere including all recent iOS/iPadOS versions:
https://avnav.io/assets/demo/st/
Multi-Threaded WASM on WebGl 1.0 context - works in Chrome, Firefox and newly released iPadOS 15.2 beta and STP 134:
https://avnav.io/assets/demo/mt/
Multi-Threaded WASM on WebGl 2.0 context - only works in Chrome, and Firefox - fails silently in iPadOS 15.2 beta and STP 134:
https://avnav.io/assets/demo/mt_webgl2/
It will be nice if you can fix this in iOS/iPadOS 15.2 itself - so we don't have to go back to WebGL 1.0 context anywhere!
Thank you!
--
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/20211103/da1e70a6/attachment.htm>
More information about the webkit-unassigned
mailing list