PrivateadoptBest-fit adoption from the free buckets, else a fresh allocation.
Extracted from acquireGeometry so the grow path can wrap it (and
the preceding release) in the OOM re-claim try/catch above.
PrivatereclaimUndo a failed grow (see the OOM re-claim comment in
acquireGeometry): restore the buffer released at the start of the
grow as the node's active entry, so the geometry the mesh still
renders is neither adoptable from the free pool nor orphaned.
Two sub-cases:
PrivatedisposeDispose a replacement buffer installed before a late throw (never handed to the caller). Guarded: a throwing dispose listener must not mask the original acquire error nor undo the reinstatement above.
Optionaloptions: { preserveOrdering?: boolean; repairFromCount?: number; fromInstance?: number }
— pool-bucketed reusable point geometries.