pub fn prepare_view_targets(
commands: Commands<'_, '_>,
windows: Res<'_, ExtractedWindows>,
images: Res<'_, RenderAssets<GpuImage>>,
msaa: Res<'_, Msaa>,
clear_color_global: Res<'_, ClearColor>,
render_device: Res<'_, RenderDevice>,
texture_cache: ResMut<'_, TextureCache>,
cameras: Query<'_, '_, (Entity, &ExtractedCamera, &ExtractedView, &CameraMainTextureUsages)>,
manual_texture_views: Res<'_, ManualTextureViews>,
)