@@ -6,7 +6,7 @@ use super::{ClearColorConfig, Projection};
6
6
use crate :: {
7
7
batching:: gpu_preprocessing:: { GpuPreprocessingMode , GpuPreprocessingSupport } ,
8
8
camera:: { CameraProjection , ManualTextureViewHandle , ManualTextureViews } ,
9
- primitives:: Frustum ,
9
+ primitives:: { Frustum , SubRect } ,
10
10
render_asset:: RenderAssets ,
11
11
render_graph:: { InternedRenderSubGraph , RenderSubGraph } ,
12
12
render_resource:: TextureView ,
@@ -112,18 +112,6 @@ impl Viewport {
112
112
}
113
113
}
114
114
115
- }
116
-
117
- impl Default for SubCameraView {
118
- fn default ( ) -> Self {
119
- Self {
120
- full_size : UVec2 :: new ( 1 , 1 ) ,
121
- offset : Vec2 :: new ( 0. , 0. ) ,
122
- size : UVec2 :: new ( 1 , 1 ) ,
123
- }
124
- }
125
- }
126
-
127
115
/// Information about the current [`RenderTarget`].
128
116
#[ derive( Default , Debug , Clone ) ]
129
117
pub struct RenderTargetInfo {
@@ -143,7 +131,7 @@ pub struct ComputedCameraValues {
143
131
target_info : Option < RenderTargetInfo > ,
144
132
// size of the `Viewport`
145
133
old_viewport_size : Option < UVec2 > ,
146
- old_sub_camera_view : Option < SubCameraView > ,
134
+ old_crop : Option < SubRect > ,
147
135
}
148
136
149
137
/// How much energy a `Camera3d` absorbs from incoming light.
@@ -956,7 +944,7 @@ pub fn camera_system(
956
944
|| camera. is_added ( )
957
945
|| camera_projection. is_changed ( )
958
946
|| camera. computed . old_viewport_size != viewport_size
959
- || camera. computed . old_sub_camera_view != camera. crop
947
+ || camera. computed . old_crop != camera. crop
960
948
{
961
949
let new_computed_target_info = normalized_target. get_render_target_info (
962
950
windows,
@@ -1017,8 +1005,8 @@ pub fn camera_system(
1017
1005
camera. computed . old_viewport_size = viewport_size;
1018
1006
}
1019
1007
1020
- if camera. computed . old_sub_camera_view != camera. crop {
1021
- camera. computed . old_sub_camera_view = camera. crop ;
1008
+ if camera. computed . old_crop != camera. crop {
1009
+ camera. computed . old_crop = camera. crop ;
1022
1010
}
1023
1011
}
1024
1012
}
0 commit comments