func DrawElements(mode uint32, count int32, xtype uint32, indices unsafe.Pointer) {
	syscall.Syscall6(gpDrawElements, 4, uintptr(mode), uintptr(count), uintptr(xtype), uintptr(indices), 0, 0)
}
func DrawElements(mode uint32, count int32, xtype uint32, indices unsafe.Pointer) {
	syscall.Syscall6(gpDrawElements, 4, uintptr(mode), uintptr(count), uintptr(xtype), uintptr(indices), 0, 0)
}
func DrawElements ( mode uint32 , count int32 , xtype uint32 , indices unsafe . Pointer ) { syscall . Syscall6 ( gpDrawElements , 4 , uintptr ( mode ) , uintptr ( count ) , uintptr ( xtype ) , uintptr ( indices ) , 0 , 0 ) }
// render primitives from array data
render primitives from array data