Hi,

> On 22 Apr, 2014, at 22:55, Dirk Reiners <dirk.rein...@gmail.com> wrote:
> 
> Hi Michael,
> 
> On Apr 22, 2014 3:16 AM, "Michael Raab" <michael-r...@gmx.de> wrote:
> >  
> > The other still remains and I think I found the reason. As temporary window 
> > I use a PassiveWindow. When this gets destructed is sets the current 
> > Context to NULL.
> > To be honest I have no idea why this is done and what the main idea behind 
> > the PassiveWindow is. Maybe you can give a short summary?
> 
> The idea behind the PassiveWindow is that it's passive: it does not 
> activate/manage the OpenGL context at all and expects it to be handled by the 
> outside. It was designed to be used with GUI toolkits that we don't have 
> native support for like GTK.
> 
> I'm writing this on my phone so I can't look at the code, but it should not 
> be able to do anything with the actual OpenGL context, so I'm not sure which 
> connects it sets to NULL.
> 

it's a bug, it runs through a code path that does not check the passive flag 
before deactivating.
I'll have a look.

kind regards
    gerrit
------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to