Hi everyone!
- I'm using a 2D camera and all my visible entities are Sprites.
- Most of the frames, no visible (within the camera bounds) sprite moves. Neither does the camera.
- Still, when use Google Chrome profiler (my target platform is WASM), I can see Bevy spends part of the frame rendering. A big chunk of it because I have so many entities.
- However, it's a big no-op, because the rendered frame is exactly the same as before. Nothing really moved.
My performance budget is very strict because I want to save as much battery as possible on portable devices.
How can I redraw the screen on demand, so I can refresh it only when some thing has moved?