Function specialize_material_meshes
Source pub fn specialize_material_meshes<M>(
render_meshes: Res<'_, RenderAssets<RenderMesh>>,
render_materials: Res<'_, RenderAssets<PreparedMaterial<M>>>,
render_mesh_instances: Res<'_, RenderMeshInstances>,
render_material_instances: Res<'_, RenderMaterialInstances>,
render_lightmaps: Res<'_, RenderLightmaps>,
render_visibility_ranges: Res<'_, RenderVisibilityRanges>,
_: (Res<'_, MaterialBindGroupAllocator<M>>, Res<'_, ViewBinnedRenderPhases<Opaque3d>>, Res<'_, ViewBinnedRenderPhases<AlphaMask3d>>, Res<'_, ViewSortedRenderPhases<Transmissive3d>>, Res<'_, ViewSortedRenderPhases<Transparent3d>>),
views: Query<'_, '_, (&ExtractedView, &RenderVisibleEntities)>,
view_key_cache: Res<'_, ViewKeyCache>,
entity_specialization_ticks: Res<'_, EntitySpecializationTicks<M>>,
view_specialization_ticks: Res<'_, ViewSpecializationTicks>,
specialized_material_pipeline_cache: ResMut<'_, SpecializedMaterialPipelineCache<M>>,
pipelines: ResMut<'_, SpecializedMeshPipelines<MaterialPipeline<M>>>,
pipeline: Res<'_, MaterialPipeline<M>>,
pipeline_cache: Res<'_, PipelineCache>,
ticks: SystemChangeTick,
)