The bytes of each buffer of a scratch pool shared by these batches, built
one after another: each buffer at the largest size any batch needs (in
practice the largest batch's, since nearly every buffer grows with its
triangles). Outputs are not pooled: each batch hands its own to the caller.
The bytes of each buffer of a scratch pool shared by these batches, built one after another: each buffer at the largest size any batch needs (in practice the largest batch's, since nearly every buffer grows with its triangles). Outputs are not pooled: each batch hands its own to the caller.