Word description Allocates a new buffer object of size bytes. If initial-data is not f, size bytes are copied from initial-data into the buffer to initialize it; otherwise, the buffer content is left uninitialized. upload, usage, and kind provide hints to the implementation about the expected usage pattern of the buffer as documented in the buffer class documentation.