Function prepare_mesh_view_bind_groups

Source
pub fn prepare_mesh_view_bind_groups(
    commands: Commands<'_, '_>,
    (render_device, render_adapter): (Res<'_, RenderDevice>, Res<'_, RenderAdapter>),
    mesh_pipeline: Res<'_, MeshPipeline>,
    shadow_samplers: Res<'_, ShadowSamplers>,
    (light_meta, global_light_meta): (Res<'_, LightMeta>, Res<'_, GlobalClusterableObjectMeta>),
    fog_meta: Res<'_, FogMeta>,
    (view_uniforms, environment_map_uniform): (Res<'_, ViewUniforms>, Res<'_, EnvironmentMapUniformBuffer>),
    views: Query<'_, '_, (Entity, &ViewShadowBindings, &ViewClusterBindings, &Msaa, Option<&ScreenSpaceAmbientOcclusionResources>, Option<&ViewPrepassTextures>, Option<&ViewTransmissionTexture>, &Tonemapping, Option<&RenderViewLightProbes<EnvironmentMapLight>>, Option<&RenderViewLightProbes<IrradianceVolume>>, Has<OrderIndependentTransparencySettings>)>,
    (images, fallback_images, fallback_image, fallback_image_zero): (Res<'_, RenderAssets<GpuImage>>, FallbackImageMsaa<'_>, Res<'_, FallbackImage>, Res<'_, FallbackImageZero>),
    globals_buffer: Res<'_, GlobalsBuffer>,
    tonemapping_luts: Res<'_, TonemappingLuts>,
    light_probes_buffer: Res<'_, LightProbesBuffer>,
    visibility_ranges: Res<'_, RenderVisibilityRanges>,
    ssr_buffer: Res<'_, ScreenSpaceReflectionsBuffer>,
    oit_buffers: Res<'_, OitBuffers>,
    (decals_buffer, render_decals): (Res<'_, DecalsBuffer>, Res<'_, RenderClusteredDecals>),
)