Amp and heaust
d930d8172f
Serve sculpt studio at /sculpt
...
Keep existing viewer URLs compatible and test embedded pages, assets, and isolation headers.
Amp-Thread-ID: https://ampcode.com/threads/T-01a0b4b4-202c-73f1-984d-9a55c88f9c83
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-09-28 10:25:02 +00:00
Amp and heaust
347b676cf1
Add core-powered web sculpting studio with tablet controls
...
Add pressure-aware worker sculpting, bounded shared input, project files and history, and compact icon navigation with an XYZ orbit gizmo.
Amp-Thread-ID: https://ampcode.com/threads/T-01a0b4b4-202c-73f1-984d-9a55c88f9c83
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-09-28 08:53:50 +00:00
Amp and heaust
eb8aa0e9dc
Optimize viewer shaders and camera controls; sample GPU profiles asynchronously
...
Amp-Thread-ID: https://ampcode.com/threads/T-01a0b382-1e79-712b-abd1-d29201c9bb5e
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-09-18 11:52:09 +00:00
Amp and heaust
f324ff6bb2
handles: one interleaved vertices/indices arena
...
Geometry becomes a span in a single 80-byte interleaved `vertices` array
plus a span in a single `indices` array, allocated through the core's
span allocator instead of one arena array per mesh attribute. Draws are
always indexed with baseVertex; face-material overrides emit one draw per
run of same-material faces rather than one per face. Vertex data is
validated as a whole before any span is touched, same-geometry mutations
are serialised, and render signal 4 is held across a span change until
the graph reflecting it is published. Sibling arrays grow to the primary
array's capacity in one batch; reserve() takes vertex/index totals.
Amp-Thread-ID: https://ampcode.com/threads/T-01a0b2dd-db32-712d-99ce-12ce4a86d979
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-09-18 07:00:36 +00:00
Amp and heaust
e7546e4b78
Expand render graph playground editing
...
Amp-Thread-ID: https://ampcode.com/threads/T-01a033d4-0e44-708e-af0e-6166283416ff
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-25 05:18:14 +00:00
Amp and heaust
d71da85307
Fix Docker deployment inputs
...
Include all addon workspaces and vendored dependencies in image builds, and expose deploy time plus commit metadata on the home page.
Amp-Thread-ID: https://ampcode.com/threads/T-01a033d4-0e44-708e-af0e-6166283416ff
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-24 18:30:45 +00:00
Amp and heaust
6153223fd5
Add FxNode render graph playground
...
Add persistent render graph loadouts, grouped node authoring, code-appending apply behavior, explicit playground lighting, and resilient worker startup.
Amp-Thread-ID: https://ampcode.com/threads/T-01a033d4-0e44-708e-af0e-6166283416ff
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-24 17:45:48 +00:00
Amp and heaust
951449db0b
Add local glTF viewer and visual coverage
...
Amp-Thread-ID: https://ampcode.com/threads/T-01a02d1c-27fc-7761-9f51-ed97b2dd4e3e
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-24 10:51:26 +00:00
Amp and heaust
df8b69e09d
Add polling Docker deployments
...
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-22 07:09:49 +00:00
Amp and heaust
eb7508d1c1
Add production Docker deployment
...
Amp-Thread-ID: https://ampcode.com/threads/T-01a02485-5574-707c-bff4-5668d83bee8a
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-22 06:54:18 +00:00
Amp and heaust
d95e099fa4
Enhance CDN packages and playground
...
Amp-Thread-ID: https://ampcode.com/threads/T-01a02485-5574-707c-bff4-5668d83bee8a
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-22 06:21:39 +00:00
Amp and heaust
7070799862
Add Go CDN and playground server
...
Build Core and Handles into in-memory CDN modules, add the marketing site and tutorial docs, and provide a SQLite-backed WebGPU playground with TypeScript tooling and profiling.
Amp-Thread-ID: https://ampcode.com/threads/T-01a02485-5574-707c-bff4-5668d83bee8a
Co-authored-by: Heaust Azure <heaust.azure@gmail.com >
2026-08-21 16:42:02 +00:00