pub fn specialize_wireframes(
render_meshes: Res<'_, RenderAssets<RenderMesh>>,
render_mesh_instances: Res<'_, RenderMesh2dInstances>,
render_wireframe_instances: Res<'_, RenderWireframeInstances>,
wireframe_phases: Res<'_, ViewBinnedRenderPhases<Wireframe2dPhaseItem>>,
views: Query<'_, '_, (&ExtractedView, &RenderVisibleEntities)>,
view_key_cache: Res<'_, ViewKeyCache>,
entity_specialization_ticks: Res<'_, WireframeEntitySpecializationTicks>,
view_specialization_ticks: Res<'_, ViewSpecializationTicks>,
specialized_material_pipeline_cache: ResMut<'_, SpecializedWireframePipelineCache>,
pipelines: ResMut<'_, SpecializedMeshPipelines<Wireframe2dPipeline>>,
pipeline: Res<'_, Wireframe2dPipeline>,
pipeline_cache: Res<'_, PipelineCache>,
ticks: SystemChangeTick,
)