That was it. I did not set
CGLSetCurrentContext( syServer.context );
at the top of my rendering function. Thanks for the help!!!
And also thanks Vade for the CoGeWebKit QC Plugin. It behaves much smoother than trick I devised!
(I’m looking to the NSView’s
- (BOOL)needsDisplay method, to see if anything changed and if I should push an image to the Syphon Server, but the results are not nearly as smooth as the CoGeWebKit plugin. The double buffer and asynchronisity between the two is a really good guide in improving mine).