func DrawElementsIndirect(mode uint32, xtype uint32, indirect unsafe.Pointer) {
	syscall.Syscall(gpDrawElementsIndirect, 3, uintptr(mode), uintptr(xtype), uintptr(indirect))
}
func DrawElementsIndirect(mode uint32, xtype uint32, indirect unsafe.Pointer) {
	syscall.Syscall(gpDrawElementsIndirect, 3, uintptr(mode), uintptr(xtype), uintptr(indirect))
}
func DrawElementsIndirect ( mode uint32 , xtype uint32 , indirect unsafe . Pointer ) { syscall . Syscall ( gpDrawElementsIndirect , 3 , uintptr ( mode ) , uintptr ( xtype ) , uintptr ( indirect ) ) }
// render indexed primitives from array data, taking parameters from memory
render indexed primitives from array data taking parameters from memory