func WaitSync(sync uintptr, flags uint32, timeout uint64) {
	C.glowWaitSync(gpWaitSync, (C.GLsync)(sync), (C.GLbitfield)(flags), (C.GLuint64)(timeout))
}
func WaitSync(sync uintptr, flags uint32, timeout uint64) {
	C.glowWaitSync(gpWaitSync, (C.GLsync)(sync), (C.GLbitfield)(flags), (C.GLuint64)(timeout))
}
func WaitSync ( sync uintptr , flags uint32 , timeout uint64 ) { C . glowWaitSync ( gpWaitSync , ( C . GLsync ) ( sync ) , ( C . GLbitfield ) ( flags ) , ( C . GLuint64 ) ( timeout ) ) }
// instruct the GL server to block until the specified sync object becomes signaled
instruct the GL server to block until the specified sync object becomes signaled