func InvalidateBufferSubData(buffer uint32, offset int, length int) {
	syscall.Syscall(gpInvalidateBufferSubData, 3, uintptr(buffer), uintptr(offset), uintptr(length))
}
func InvalidateBufferSubData(buffer uint32, offset int, length int) {
	syscall.Syscall(gpInvalidateBufferSubData, 3, uintptr(buffer), uintptr(offset), uintptr(length))
}
func InvalidateBufferSubData ( buffer uint32 , offset int , length int ) { syscall . Syscall ( gpInvalidateBufferSubData , 3 , uintptr ( buffer ) , uintptr ( offset ) , uintptr ( length ) ) }
// invalidate a region of a buffer object's data store
invalidate a region of a buffer object s data store