Skip to content

A heavy frame names the object behind it, not just the number - #2319

Merged
Noisemaker111 merged 2 commits into
betafrom
agent/lane-tri-budget
Oct 24, 2026
Merged

Noisemaker111 merged 2 commits into
betafrom
agent/lane-tri-budget

Conversation

@Noisemaker111

Copy link
Copy Markdown
Owner

Added

  • attributeTriangles (@jgengine/shell/render/triangleAttribution) sums a scene's triangles by model and geometry with instance counts, and the devtools render probe publishes it as probes["render/triangles"] and the render/triangles system probe, so debug_snapshot names the object behind a heavy frame instead of only counting it. Harbor Heat read 1,021,671 triangles from 840 objects: the 640 m terrain at 300 segments (180,000), the TwistedTree_2 foliage species (137,010 over 15 trees) and 93 instances of a 1,280-triangle NPC model.

attributeTriangles sums a scene's triangles by model and geometry with instance counts, and the
devtools render probe publishes it as probes[render/triangles] and the render/triangles system
probe. Harbor Heat reads 1,021,671 triangles from 840 objects: the 640 m terrain at 300 segments
(180,000), the TwistedTree_2 species (137,010 over 15 trees) and 93 instances of a 1,280-triangle
NPC model.
…skill index

bun run gen: the new @jgengine/shell/render/triangleAttribution module and its tagged capability
had not been written to scripts/export-manifest.json or the ui skill's api.md/capabilities.md,
which is what check-skill-api, check-capabilities and the export-manifest test failed on.
@Noisemaker111
Noisemaker111 merged commit 4bf048c into beta Oct 24, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant