Open ekalosak opened 11 months ago
@cwfitzgerald this one sounds fun?
Woot. Using 0.11.3 makes the mesh2d
, orthographic
, etc. examples work.
I wonder if my antique workstation being stuck at 12.7 might be part of the issue. Apple's docs show macOS >= 10.11
and the Metal Performance Shaders are macOS >= 10.13
, but - maybe?
release-0.12.0
and release-0.12.1
and neither worked.I'm also using macOS 12.7.1 and can reproduce this problem on bevy 0.12.1.
Related upstream reports:
it seems it only crashes on macOS with intel graphics
Still open bug as of bevy = "0.13.2"
Another related issue has a suggestion that an unsupported notice be added for Apple x86_64 Darwin systems running macOS < 13 and XCode < 15.
As this issue does not appear to have much momentum, perhaps it's best to add the disclaimer to the docs and leave it at "won't fix"?
I have a remote desktop setup from macbook to EC2 t2.large ($0.1 / hr) that works pretty well (can use fast compile with DLL, forwards graphics (but not yet audio)) - please see http://ekalosak.github.io for the blog post.
@mockersf should this not be considered "wont fix" and closed as such?
Summary
cargo run --example mesh2d
compiles bevy successfully but panics upon run.Environment
Adapter
Other examples tested
bevy
cargo run --example 2d_gizmos
works out-of-the-box.cargo run --example mesh2d_manual
fails with the same "bevy_render/src/pipelined_rendering.rs" panic.3d_gizmos
,3d_shapes
,3d_viewport_to_world
also panic.wgpu
cargo run --bin wgpu-examples water
works out-of-the-box.Other things tried
rm -rf target Cargo.lock && cargo run --example 2d_mesh
. It fails.Panic
Here's the full console output from
cargo run --example mesh2d
:Notice that the ERROR log asks for a report in gfx-rs. Please let me know if this is truly a gfx-rs issue and I'll move it there. I'm posting this here because the use of
direct.rs
leads me to believe that Bevy tried to load DirectX support rather than, what I assume is more appropriate for my macOS workstation, the Metal graphics lib. However, notice that the AdapterInfo indicates Bevy is targeting Metal.So, with that working theory, I'm posting here. Please let me know if I can provide other diagnostic info. The full traceback is backtrace.log.
Related issues