| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-29 | 915 Bytes | |
| v0.3.8 Faster 3D Surface Streaming source code.tar.gz | 2026-07-29 | 8.8 MB | |
| v0.3.8 Faster 3D Surface Streaming source code.zip | 2026-07-29 | 9.2 MB | |
| Totals: 3 Items | 18.0 MB | 1 | |
What's Changed
Performance • surface3d streaming — Steady-state updateSurface3D({ mode: 'replaceY' }) is much cheaper for animated height fields: • Zero-copy path when heights are a full Float32Array (no per-frame field clone) • Height-only GPU upload (4 B/cell); position, central-difference normals, and colormap expand in the vertex shader • Full N×N mesh (no silent decimation); soft-fail if heights exceed device storage limits • Skip full-field domain walks when series yMin/yMax are set; reuse AABB XZ on replaceY; contour invalidate only when contours are on • Prefer a retained typed array + replaceY for animated surfaces. Docs: docs/api/3d.md by @hunterg325 in https://github.com/ChartGPU/ChartGPU/pull/204
Full Changelog: https://github.com/ChartGPU/ChartGPU/compare/v0.3.7...v0.3.8