bevyengine / bevy

A refreshingly simple data-driven game engine built in Rust
https://bevyengine.org
Apache License 2.0
36.24k stars 3.57k forks source link

WebGPU examples broken in Safari #12259

Closed sjmueller closed 7 months ago

sjmueller commented 8 months ago

What you did

I visited https://bevyengine.org/examples-webgpu/ using both:

What went wrong

None of the webgpu examples work, breaking with:

However, when visiting https://webgpu.github.io/webgpu-samples with the same browsers, all webgpu examples display correctly.

It is expected that since all webgpu examples function properly, that bevy webgpu examples also work without crashing.

Additional Information

We also tried building our own Bevy 0.13 game with --features bevy/webgpu, but received the same error.

mockersf commented 8 months ago

https://wgpu.rs/examples/?backend=webgpu&example=cube doesn't work yet with Safari Technology Preview (Release 189 (Safari 17.4, WebKit 19619.1.3.2)), so I wouldn't try Bevy until that works

mockersf commented 8 months ago

on Release 190 (Safari 17.4, WebKit 19619.1.5.5.2), https://wgpu.rs/examples/?backend=webgpu&example=hello_triangle is working 🎉

but it's the only one, so that's not yet ready for Bevy

mockersf commented 7 months ago
safari tech preview 191