Reply To: Grey Screen of Death

Home Forums Syphon Syphon Development – Developer Grey Screen of Death Reply To: Grey Screen of Death


I understand what you are saying. But I found this link (apologies that it’s a book and was written in 2007):

According to that, and assuming it’s still relevant, the NSOpenGLView class makes implicit OpenGL calls when the window is resized. Thus, from a programming perspective, you can’t control when GL commands will be issued on the main thread. Hence, when using a second thread to do rendering, locking the context is required to ensure the main thread doesn’t interrupt the command stream. And vice versa.

See what I’m saying?