[Webkit-unassigned] [Bug 258063] New: Some gltf models not rendering properly on Mac Intel when using WebGL via Metal

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 13 23:19:01 PDT 2023


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

            Bug ID: 258063
           Summary: Some gltf models not rendering properly on Mac Intel
                    when using WebGL via Metal
           Product: WebKit
           Version: Safari 16
          Hardware: Mac (Intel)
                OS: macOS 13
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebXR
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tom.felder at bigtincan.com

Some 3D models show obvious artefacts (texture flickering) when rendered in Safari on MacOS. This does not happen with BabylonJS. It might be related to the environment map. If one disables it, e.g. on Don McCurdy's viewer (https://gltf-viewer.donmccurdy.com/), the problem disappears. It only happens on Safari on MacOS when "WebGL via Metal" is enabled in Experimental Features (default setting). It seems that the issue happens only with Intel Macs.

Reproduction steps
1) Open Safari 16.5 ("WebGL via Metal" needs to be enabled in "Develop">>"Experimental Features") on Mac OS Ventura 13.4 (Processor: 2.3 GHz 8-Core Intel Core i9, Graphics: Intel UHD Graphics 630 1536 MB, Memory: 16 GB 2667 MHz DDR4)
2) Go on model viewer main page: https://modelviewer.dev/
3) See flickering on astronaut model

This happens for different models in different gltf viewers (also on Don McCurdy's viewer), but the most obvious was to show the example on the model viewer homepage

-- 
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/20230614/5c126651/attachment.htm>


More information about the webkit-unassigned mailing list