Something went wrong. Try again.
Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include "CoreVideo.h"#include "CVDisplayLink.h"#include <util/debug.h>
CVReturn CVDisplayLinkCreateWithActiveCGDisplays(CVDisplayLinkRef* displayLinkOut){ *displayLinkOut = new CVDisplayLink; return kCVReturnSuccess;}
CVReturn CVDisplayLinkStart(CVDisplayLinkRef displayLink){ if (!displayLink) return kCVReturnInvalidArgument; return displayLink->start();}
CVReturn CVDisplayLinkStop(CVDisplayLinkRef displayLink){ if (!displayLink) return kCVReturnInvalidArgument; return displayLink->stop();}
Boolean CVDisplayLinkIsRunning(CVDisplayLinkRef displayLink){ if (!displayLink) return false; return displayLink->isRunning();}
void CVDisplayLinkRelease(CVDisplayLinkRef displayLink){ delete displayLink;}
CVReturn CVDisplayLinkSetOutputCallback(CVDisplayLinkRef displayLink, CVDisplayLinkOutputCallback callback, void *userInfo){ STUB(); return kCVReturnSuccess;}
CVReturn CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext(CVDisplayLinkRef displayLink, CGLContextObj cglContext, CGLPixelFormatObj cglPixelFormat){ if (!displayLink) return kCVReturnInvalidArgument; return displayLink->setDisplay(cglContext, cglPixelFormat);}