func CopyNamedBufferSubData(readBuffer uint32, writeBuffer uint32, readOffset int, writeOffset int, size int) {
	C.glowCopyNamedBufferSubData(gpCopyNamedBufferSubData, (C.GLuint)(readBuffer), (C.GLuint)(writeBuffer), (C.GLintptr)(readOffset), (C.GLintptr)(writeOffset), (C.GLsizeiptr)(size))
}
func CopyNamedBufferSubData(readBuffer uint32, writeBuffer uint32, readOffset int, writeOffset int, size int) {
	C.glowCopyNamedBufferSubData(gpCopyNamedBufferSubData, (C.GLuint)(readBuffer), (C.GLuint)(writeBuffer), (C.GLintptr)(readOffset), (C.GLintptr)(writeOffset), (C.GLsizeiptr)(size))
}
func CopyNamedBufferSubData ( readBuffer uint32 , writeBuffer uint32 , readOffset int , writeOffset int , size int ) { C . glowCopyNamedBufferSubData ( gpCopyNamedBufferSubData , ( C . GLuint ) ( readBuffer ) , ( C . GLuint ) ( writeBuffer ) , ( C . GLintptr ) ( readOffset ) , ( C . GLintptr ) ( writeOffset ) , ( C . GLsizeiptr ) ( size ) ) }
// copy all or part of the data store of a buffer object to the data store of another buffer object
copy all or part of the data store of a buffer object to the data store of another buffer object