TetRenderData

What the tet layer draws for one tet volume, built once per asset and field, never on the render worker (construct-mesh-tet-items §MTH-7 F1).

In the namespace construct::asset. Declared in src/libs/libconstruct/construct/asset/TetRenderData.hpp.

Detailed description

The boundary at 22.5 million tets took 130 s inside one worker frame, so no frame left the worker until it ended (owner items 2 and 3). AssetStore now builds this on the thread pool and the snapshot carries it to the worker, which only uploads it. Immutable once built: a new field or a new mesh gives a new object, so a consumer can detect a change by pointer. A new field keeps the same geometry pointer.

In this section