|
|
|
|
|
by stanleykm
687 days ago
|
|
this looks to be cpu bound. I’m not getting full gpu utilization but i am seeing the javascript thread using 100% of its time trying to render frames. The webgpu and webgl apis are pretty different so im not sure you can call it “technically the same code”. |
|
Apparently "Bevy's rendering stack is often CPU-bound"[0], so that would make sense.
To be fair that quote is somewhat out of context, but it was an easy official source to quote and I've heard the same claim repeated elsewhere too. (I'm not a Bevy user but am using Rust for fulltime indie game dev, so discount this comment appropriately.)
[0]: https://bevyengine.org/news/bevy-0-14/#gpu-frustum-culling