func FenceSync(condition uint32, flags uint32) uintptr {
	ret, _, _ := syscall.Syscall(gpFenceSync, 2, uintptr(condition), uintptr(flags), 0)
	return (uintptr)(ret)
}
func FenceSync(condition uint32, flags uint32) uintptr {
	ret, _, _ := syscall.Syscall(gpFenceSync, 2, uintptr(condition), uintptr(flags), 0)
	return (uintptr)(ret)
}
func FenceSync ( condition uint32 , flags uint32 ) uintptr { ret , _ , _ := syscall . Syscall ( gpFenceSync , 2 , uintptr ( condition ) , uintptr ( flags ) , 0 ) return ( uintptr ) ( ret ) }
// create a new sync object and insert it into the GL command stream
create a new sync object and insert it into the GL command stream