func MapNamedBufferRange(buffer uint32, offset int, length int, access uint32) unsafe.Pointer {
	ret := C.glowMapNamedBufferRange(gpMapNamedBufferRange, (C.GLuint)(buffer), (C.GLintptr)(offset), (C.GLsizeiptr)(length), (C.GLbitfield)(access))
	return (unsafe.Pointer)(ret)
}
func MapNamedBufferRange(buffer uint32, offset int, length int, access uint32) unsafe.Pointer {
	ret := C.glowMapNamedBufferRange(gpMapNamedBufferRange, (C.GLuint)(buffer), (C.GLintptr)(offset), (C.GLsizeiptr)(length), (C.GLbitfield)(access))
	return (unsafe.Pointer)(ret)
}
func MapNamedBufferRange ( buffer uint32 , offset int , length int , access uint32 ) unsafe . Pointer { ret := C . glowMapNamedBufferRange ( gpMapNamedBufferRange , ( C . GLuint ) ( buffer ) , ( C . GLintptr ) ( offset ) , ( C . GLsizeiptr ) ( length ) , ( C . GLbitfield ) ( access ) ) return ( unsafe . Pointer ) ( ret ) }
// map all or part of a buffer object's data store into the client's address space
map all or part of a buffer object s data store into the client s address space