bevy/pipelined/bevy_core_pipeline
Carter Anderson fe9b5003c5 Run a clear pass on Windows without any Views (#3304)
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.
2021-12-12 21:08:04 +00:00
..
src Run a clear pass on Windows without any Views (#3304) 2021-12-12 21:08:04 +00:00
Cargo.toml Update for edition 2021 (#2997) 2021-10-25 18:00:13 +00:00