OptionalpreserveSame-count recommit: keep the existing permutation verbatim.
OptionalrepairCount change on the same buffers: rebuild the permutation from this count.
OptionalfromAppend fast path: the prefix count already on the GPU (0 = full write).
OptionalseedA full write that EXTENDS the previous population into a grown geometry:
the previous geometry's drawn permutation of [0, seedOrdering.length),
which the draw is held on until the grown population's ordering lands.
Ordering options shared by every texture-backed
updateGeometry.