Overview
GPU-resident table primitives for luma.gl.
API Reference
- GPU Table Structure
- GPU Table Lifecycle
- GPUTable
- GPURecordBatch
- GPUVector
- GPUData
- GPUSchema
- GPUVectorFormat
- GPUTableBufferPlanner
- Supported Arrow Types
The @luma.gl/tables module owns reusable table-side GPU objects such as
GPUData, GPUVector, GPURecordBatch, and GPUTable, plus structural typing
types such as GPUSchema, GPUField, GPUTypeMap, GPUVectorFormat, and
VertexList. Table-oriented execution helpers include TableTransform,
GPUTableComputation, GPUTableBufferPlanner, and generated-buffer batching
utilities. GPUTableModel renders preserved table batches through one model
pipeline, while GPUTableGeometry exposes a packed static table as ordinary GPU
geometry.
Arrow-specific construction and analysis helpers live in @luma.gl/arrow.
Applications that ingest Apache Arrow data should use those adapters to build
the generic GPU table objects exposed here.
Installing
npm install @luma.gl/tables