func DrawArraysIndirect(mode uint32, indirect unsafe.Pointer) {
	syscall.Syscall(gpDrawArraysIndirect, 2, uintptr(mode), uintptr(indirect), 0)
}
func DrawArraysIndirect(mode uint32, indirect unsafe.Pointer) {
	syscall.Syscall(gpDrawArraysIndirect, 2, uintptr(mode), uintptr(indirect), 0)
}
func DrawArraysIndirect ( mode uint32 , indirect unsafe . Pointer ) { syscall . Syscall ( gpDrawArraysIndirect , 2 , uintptr ( mode ) , uintptr ( indirect ) , 0 ) }
// render primitives from array data, taking parameters from memory
render primitives from array data taking parameters from memory