Hi Carsten,

well, we're having more troubles now due to the indirect use of <X11/X.h> by
the PassiveWindow under linux. The problem is X.h creates hundreds of global
compile definitions that causes a lot of conflicts (since its a compile
definition, namespaces don't help). We use precompiled headers, and thats
why OSG includes affects all code. We think that PassiveWindow shouldn't
include nor use NativeWindow because, as far as we can tell, it really does
nothing but to delegate rendering context to a local system (eg. we use a Qt
Window with an OpenGL canvas).

X.h might be a particular source of difficulties since it creates many
global definitions, it seems better not to use it without the real need to
do it.

Is that change really possible or we're missing something?

Thanks in advance.

On Fri, Nov 6, 2009 at 6:07 PM, Carsten Neumann <[email protected]>wrote:

>         Hello Pablo,
>
> Pablo Carneiro Elias wrote:
> > thanks... Well, I didnt know that PassiveWindow was connected to the
> > render system. I thought that its just a proxy to a local render
> > context.
>
> yes, however from what I remember the parallel drawing required very
> careful handling of the context.
>
> > Well, if there is no way of removing this dependency, I'll try
> > to alter my code over here. Thanks
>
> I don't know how much work you are looking at, but perhaps you want to
> wait for Gerrit to reply. As mentioned, I'm not sure about the
> motivation for the change and if it is a strong reason or mostly
> convenience. Sorry for not being able to give a definitive answer.
>
>        Cheers,
>                Carsten
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Opensg-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensg-users
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to