pub fn update_spot_light_frusta(
    global_lights: Res<'_, GlobalVisiblePointLights>,
    views: Query<'_, '_, (Entity, &GlobalTransform, &SpotLight, &mut Frustum), Or<(Changed<GlobalTransform>, Changed<SpotLight>)>>
)