added initBuffer() and destroyBuffer() to reuse the allocated memory chunk. useful if many tesselation operations are expected.