Re:Bevy 0.11: ECS-driven game engine built in Rust
by _cart on Sunday July 09, 2023 @06:44PM
(#36659786)
It is something we care about, but it also isn't our first priority (as it is a "fallback" backend when other newer apis aren't available on a system). Given that we support WebGL (which IS a high priority for us and is an even more limited subset), generally OpenGL breakage is just an oversight / missed bug. Please file an issue as we do want to support as many systems as possible!
The current state being that wgpu supports it, and as such we can already use it in bevy by setting the wgpu back-end env variable, but in bevy it only works for 2D stuff (trying the 3D examples of bevy lead to a Naga error because, IIRC the PBR stuff uses features that cannot work in OpenGL or something like that).
(If you tell me that OpenGL is something you want to support and it's just an oversight, I can file an issue on github with much more details, and would even be willing to contribute)