On Feb 25, 2009, at 3:32 PM, Christopher Ashworth wrote:
Issue 2: NSOpenGLCPSwapInterval. When I force vertical sync with NSOpenGLCPSwapInterval, QC rendering on the display link callback thread will frequently stall when the main thread is busy, such as during a big GUI redraw of the application's workspace window. If I turn off vertical sync then the stalls cease, but of course then I get tearing. Is there some way to both enforce vertical sync and also keep QC rendering at a consistent rate on the background threads?
I forgot to add: If you'd like to see the difference in behavior you can turn vertical sync on and off like so:
defaults write com.figure53.QLab.2 ForceVerticalSync [yes|no] It's currently off by default. _______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to [email protected]

