Skip to content

vector: Optimize filters by indexing feature data

Added ShumateVectorIndexBitset, which compactly stores a single bit for each feature in a layer. This lets us create indexes of feature data that are reusable across style layers, and "any" and "all" expressions are implemented on these indexes very efficiently using bitwise operations.

Merge request reports