func FenceSync(condition uint32, flags uint32) uintptr {
	ret := C.glowFenceSync(gpFenceSync, (C.GLenum)(condition), (C.GLbitfield)(flags))
	return (uintptr)(ret)
}
func FenceSync(condition uint32, flags uint32) uintptr {
	ret := C.glowFenceSync(gpFenceSync, (C.GLenum)(condition), (C.GLbitfield)(flags))
	return (uintptr)(ret)
}
func FenceSync ( condition uint32 , flags uint32 ) uintptr { ret := C . glowFenceSync ( gpFenceSync , ( C . GLenum ) ( condition ) , ( C . GLbitfield ) ( flags ) ) 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