mirror of
https://github.com/bevyengine/bevy
synced 2024-12-21 02:23:08 +00:00
fe9b5003c5
Fixes #3043 `surface_texture.present()` will cause panics if no work is done on a given frame. "Views" are how we queue up work. Without any cameras, no work is produced. This adds a "clear pass" for windows without views, which ensures we clear windows (thus doing work) every frame. This is a "quick fix". It can be made much cleaner once we make "render targets" a concept and move some responsibilities around. Then we just clear the "render target" once instead of clearing "views". I _might_ have time to tackle that work prior to 0.6, but I doubt it. If "render targets" don't make it in to 0.6, they will be one of the first things I tackle after release. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |