On May 14, 10:37 am, Stefan Eilemann <[email protected]> wrote: > On 14. May 2010, at 16:21, Stephen Furlani wrote: > > > I added `getWindow()->makeCurrent(false)` and stepping through that > > call it does in fact aglSetCurrentcontext( _aglContext ), where > > _aglContext != NULL. > > It could be that your Cocoa NSGL stuff is doing things with the > context. Can you attach with the OpenGL Profiler and check 'Break on > Error' and 'Multithread Control Force On' (both in the Breakpoints > window)? >
I also put breaks on "Break On Renderer Change" to see when the focus shifted, and it operates like I would expect. (running config.eqc) First to the one generated by EQ, and then to one generated by NSOpenGL, and then back to EQ when it goes to Channel::FrameDraw(). So it looks like it's moving back and forth OK. It also creates a Context at 0x00000000 which I assume is bad (NULL). I moved _client->run() to the "init" portion of my program - and set default values for loading from the database and it's doing the same thing. This time, no NSOpenGL context is created to interfere. I'll set up a time to chat next week, and send you some code perhaps. This is driving me absolutely insane. -S! _______________________________________________ eq-dev mailing list [email protected] http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

