WebGPU point rendering
Instanced triangle quads, compact style table, column-major map→clip matrix compatible with OpenLayers frame math.
GPU-first WebGPU engine for geospatial visualization: OpenLayers-compatible transforms, point splats, GPU picking, bitmap/MSDF labels, and label decluttering.
Instanced triangle quads, compact style table, column-major map→clip matrix compatible with OpenLayers frame math.
Optional offscreen id pass; decode feature id at a canvas pixel without scanning all vertices on CPU.
Per-chunk GPU slots, LRU-style eviction, and bridges from worker chunks to partial buffer uploads.
Distance-field atlases with predictable edge softness; optional bitmap atlas path for prototyping.
Screen-space collision resolution with priorities, zoom gates, and optional debug rects.
Same projection and canvas sizing conventions; integrate as an overlay canvas driven from `postrender`.
GeoJSON and bbox ingest workers emit TypedArray-ready chunks for the main thread and GPU.
Dense geometry buffers end-to-end; avoid per-frame object graphs on the render path.