Skip to main content

Overview

From: v10Status: Work-In-Progress

GPU-resident table primitives for luma.gl.

API Reference

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