Bug 250388 - [Regression] Unable to load gltf models on Safari 16.2 with WebKit via Metal
Summary: [Regression] Unable to load gltf models on Safari 16.2 with WebKit via Metal
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Safari 16
Hardware: iPhone / iPad iOS 16
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-10 08:20 PST by Mike Orozco
Modified: 2023-01-10 17:29 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Orozco 2023-01-10 08:20:23 PST
When loading a gltf model using latest version of BabylonJS, the resulting canvas is empty (white) with nothing rendered inside of it. Also getting extreme lag in the browser & 0 FPS.
There are no errors or warnings given in the developer console.

This issue does not appear when WebGL via Metal is disabled.
It does NOT seem to be consistently affecting all devices.

This was previously working on iOS 15.6.*

Tested on the following devices:
iPhone 13 Pro Max
iPad Pro 5th gen
iPad Pro 6th gen

Example:
https://playground.babylonjs.com/#LMKWQL#6
Comment 1 Mike Orozco 2023-01-10 13:27:49 PST
Looks like this issue does NOT appear in iOS 16.3 beta.
Comment 2 Alexey Proskuryakov 2023-01-10 17:29:06 PST
Thank you for checking the beta! Given your testing, this issue must be fixed in WebKit trunk already.