Skip to content

Commit a1fd8df

Browse files
TheRawMeatballostwilkens
authored andcommitted
Detect camera projection changes (bevyengine#2015)
1 parent 427cdcf commit a1fd8df

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

crates/bevy_render/src/camera/camera.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,10 @@ pub fn camera_system<T: CameraProjection + Component>(
9999
}
100100
for (entity, mut camera, mut camera_projection) in queries.q0_mut().iter_mut() {
101101
if let Some(window) = windows.get(camera.window) {
102-
if changed_window_ids.contains(&window.id()) || added_cameras.contains(&entity) {
102+
if changed_window_ids.contains(&window.id())
103+
|| added_cameras.contains(&entity)
104+
|| camera_projection.is_changed()
105+
{
103106
camera_projection.update(window.width(), window.height());
104107
camera.projection_matrix = camera_projection.get_projection_matrix();
105108
camera.depth_calculation = camera_projection.depth_calculation();

0 commit comments

Comments
 (0)