Skip to content
 
 

Latest commit

 

History

4,872 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tangram layers

This repository is a vis.gl-oriented monorepo for the Tangram renderer and its deck.gl integration. It is an experimental Linux Foundation/Mapzen Tangram custodian fork; it is not the official Tangram project website.

Packages

  • @vis.gl/tangram-renderer contains the complete Tangram scene, tile, style, label, and luma.gl rendering runtime. It preserves the classic default Tangram API and additionally exposes named renderer entrypoints for host integrations.
  • @vis.gl/tangram-layers contains the experimental TangramLayer deck.gl adapter. deck.gl owns the device, view state, and render pass; Tangram owns scene traversal and basemap drawing.

Development

yarn install
yarn build
yarn test

The root scripts use @vis.gl/dev-tools for workspace bootstrap, cleaning, and Biome linting. Tangram's renderer still uses its dedicated Rollup pipeline because it emits both the browser runtime and the worker bundle; the package entrypoint is generated as part of that build. yarn lint:fix applies the shared formatter and safe fixes.

To serve the deck example locally:

yarn start

Then open http://localhost:8000/examples/deck/. The deck demo defaults to WebGPU with the animated TRON style when the browser supports WebGPU. Use ?device=webgl to exercise the WebGL path.

The full documentation is in docs/, and the runnable examples are in examples/. The classic style gallery is a workspace package at examples/classic and is built before the website.

About

Tangram basemap renderer and deck.gl integration with WebGL and WebGPU support

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages