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

Reply via email to