bevy/pipelined
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
..
bevy_core_pipeline Run a clear pass on Windows without any Views (#3304) 2021-12-12 21:08:04 +00:00
bevy_gltf2 Fix clippy lints for 1.57 (#3238) 2021-12-02 23:40:37 +00:00
bevy_pbr2 update wireframe rendering to new renderer (#3193) 2021-12-10 21:09:36 +00:00
bevy_render2 Port bevy_ui to pipelined-rendering (#2653) 2021-12-10 22:21:23 +00:00
bevy_sprite2 Port bevy_ui to pipelined-rendering (#2653) 2021-12-10 22:21:23 +00:00
bevy_text2 Port bevy_ui to pipelined-rendering (#2653) 2021-12-10 22:21:23 +00:00
bevy_ui2 Port bevy_ui to pipelined-rendering (#2653) 2021-12-10 22:21:23 +00:00