Skip to content

Add WebGL chart plugin with scatter, line, and treemap#3160

Open
timbess wants to merge 2 commits intomasterfrom
feature/webgl-charting
Open

Add WebGL chart plugin with scatter, line, and treemap#3160
timbess wants to merge 2 commits intomasterfrom
feature/webgl-charting

Conversation

@timbess
Copy link
Copy Markdown
Contributor

@timbess timbess commented Apr 15, 2026

New viewer-webgl package that renders perspective views on the GPU. Three chart types (scatter, line, treemap), each with custom GLSL shaders, chunked Arrow streaming, and a shared buffer pool for GPU memory reuse. Handles axis/legend/tick layout, gridline rendering, and zoom/pan interaction. Hooks into the viewer's streaming draw lifecycle. Adds the webgl-example app and registers the package in the workspace and setup script.

@timbess timbess force-pushed the feature/webgl-charting branch from c48b28a to ce33033 Compare April 15, 2026 20:58
New viewer-webgl package that renders perspective views on the GPU.
Three chart types (scatter, line, treemap), each with custom GLSL
shaders, chunked Arrow streaming, and a shared buffer pool for GPU
memory reuse. Handles axis/legend/tick layout, gridline rendering,
and zoom/pan interaction. Hooks into the viewer's streaming draw
lifecycle. Adds the webgl-example app and registers the package in
the workspace and setup script.

Signed-off-by: Timothy Bess <timbessmail@gmail.com>
@timbess timbess force-pushed the feature/webgl-charting branch from ce33033 to f93e251 Compare April 15, 2026 21:06
Signed-off-by: Andrew Stein <steinlink@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants