Material issues on Mac/iOS with Metal

136 views
Skip to first unread message

Gabby Getz

unread,
May 25, 2022, 2:51:15 PM5/25/22
to WebGL Dev List
Hi all,

We've received reports of materials in CesiumJS(https://github.com/CesiumGS/cesium/issues/9827), including translucent and dashed materials, on iOS devices using WebGL via Metal.

We were hoping this would have been fixed with the latest WebGL related fixes that went out with Safari 15.5, but that doesn't appear to be the case.

Disabling order independent translucent appears to remedy the issue, so we're working on narrowing the issue down to a specific extension, though we believe it may be related to EXT_color_buffer_float.  In the meantime, have others run into a similar issue? If not, we can file a new report with Webkit.

Thanks!
Gabby

Gabby Getz

unread,
May 25, 2022, 2:51:15 PM5/25/22
to WebGL Dev List
Hi all, 

We've received reports of issues with materials in CesiumJS (https://github.com/CesiumGS/cesium/issues/9827), including translucent and dashed materials, on iOS devices using WebGL via Metal.

We were hoping this would have been fixed with the latest WebGL related fixes that went out with Safari 15.5, but that doesn't appear to be the case.

Disabling order independent translucent appears to remedy the issue, so we're working on narrowing the issue down to a specific extension, though we believe it may be related to EXT_color_buffer_float.  In the meantime, have others run into a similar issue? If not we can file a new report wit Webkit.

Thanks,
Gabby

Ken Russell

unread,
May 25, 2022, 2:57:25 PM5/25/22
to WebGL Dev List
Hi Gabby,

Thanks for reaching out and sorry for the moderation problem that held up your messages for so long - the moderation messages went into my spam folder for some reason.

Darn, it's unfortunate that the Safari 15.5 release didn't address this.

Please do file a bug on bugs.webkit.org and post the URL of it here. I can't reproduce this behavior on an M1 MacBook Pro (which often reproduces issues seen on iOS hardware), so Apple engineers will have to triage it since only they can build WebKit for iOS.

-Ken



--
You received this message because you are subscribed to the Google Groups "WebGL Dev List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webgl-dev-lis...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/webgl-dev-list/3d8b6d13-c1d9-4d1e-9275-a267608ecbf9n%40googlegroups.com.

Gabby Getz

unread,
May 25, 2022, 3:40:21 PM5/25/22
to WebGL Dev List
Thanks Ken! Please excuse the spam from my other submission attempts!

I've opened https://bugs.webkit.org/show_bug.cgi?id=240919.
Reply all
Reply to author
Forward
0 new messages