pub fn prepare_deferred_lighting_pipelines(
commands: Commands<'_, '_>,
pipeline_cache: Res<'_, PipelineCache>,
pipelines: ResMut<'_, SpecializedRenderPipelines<DeferredLightingLayout>>,
deferred_lighting_layout: Res<'_, DeferredLightingLayout>,
views: Query<'_, '_, (Entity, &ExtractedView, Option<&Tonemapping>, Option<&DebandDither>, Option<&ShadowFilteringMethod>, Has<ScreenSpaceAmbientOcclusionSettings>, (Has<NormalPrepass>, Has<DepthPrepass>, Has<MotionVectorPrepass>), Has<RenderViewLightProbes<EnvironmentMapLight>>, Has<RenderViewLightProbes<IrradianceVolume>>), With<DeferredPrepass>>
)