GPU Aggregation (8/8): Remove legacy aggregator
For https://github.com/visgl/deck.gl/issues/7457
For discussion: there is no more CPUGridLayer/GPUGridLayer, simply GridLayer. Should we keep the old layer exports with the gpuAggregation flag preset?
This affects the carto module @donmccurdy @felixpalmer
Change List
- Move legacy
AggregationLayerinto the heatmap-layer directory.HeatmapLayeris the only remaining layer using it, and we are planning a rewrite. - Remove unused code and tests
coverage: 90.933% (+1.6%) from 89.292% when pulling b94834016213fdde7846c7cabdbba330d11028cc on x/aggregation-8 into 0dd47b4a2cd930c46064cc8361c2ad05dc2eb464 on master.
If GPUGridLayer has never worked in the v9.x lifecycle then perhaps that isn't needed? But keeping CPUGridLayer as an alias of GridLayer would be a nice backward-compatibility approach I think.
For discussion: there is no more CPUGridLayer/GPUGridLayer, simply GridLayer. Should we keep the old layer exports with the gpuAggregation flag preset?
I also think removing it seems reasonable. Probably not the most common layer, and easy enough for affected users to update.
I think it is reasonable to remove the old layers, it is straightforward for users to rename the layer