Hi Robert,

Well sorry for the big lack of details, but it is really a black box, I have no 
idea how to answer to your questions...The only thing I can do is to intercept 
gl calls and look at them, they look to me normal, but I have to confess I am 
not a guru of opengl context and sharing across context...I know that the 
blackbox does things brutally like pushing all the attribs and poping them all 
finally.

Nevermind I understand the difficulty to help me, I thought there was a magic 
trick or an usual stupid error :-) I will have a deeper look and try to find a 
solution. Thanks anyway!

Best Regards,
 
Jerome


-----Original Message-----
From: [EMAIL PROTECTED] on behalf of Robert Osfield
Sent: Fri 12/8/2006 5:17 PM
To: osg users
Subject: Re: [osg-users] custom drawable shared across sceneview
 
Hi Jerome,

There are very real limits on what I can divine about what may or may
not be a problem without getting my hands on your code.  Does the
existing OpenGL code support multiple graphics contexts?  Does it
assume a certain OpenGL state?  Does it leave OpenGL state in the same
state as it left it?  Are you telling the OSG about these changes?

Robert.

On 12/8/06, SCHMID, Jerome <[EMAIL PROTECTED]> wrote:
> Hi Robert,
>
> I will use the new cvs version as soon as my code is stable. I find a 
> workaround to apply a specific operation into drawImplementation according to 
> the State context id. However I am facing a pb and I wonder if there is a 
> solution.
>
> The bottom line is that the custom drawable exists because I basically call 
> into my drawImplementation func:
>
> blackBlox->Render();
>
> where blackbox will perform some volume rendering stuff via opengl code. If I 
> had the source of blackbox, well I would try to make things in the cleaner 
> way, i.e. create 100% osg stuff. But unfortunately it is not the case...So 
> now, what I obseve is that every stuff in blackbox that is not related to 
> textures (like lines) are correctly rendered in both views, but textures 
> related stuff (like texture on a quad) is only visible in one view...I am 
> sure it is related to the context id stuff but do not know where to look...I 
> had already set for each SceneView a different context id ( that is why I can 
> see simple shared geometry in both views )...
>
> I hope there is a workaround, even dirty.
>
> Any suggestion? Thanks.
>
> Best Regards,
>
> Jerome Schmid
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of Robert Osfield
> Sent: Wed 12/6/2006 6:00 PM
> To: osg users
> Subject: Re: [osg-users] custom drawable shared across sceneview
>
> Hi Jerome,
>
> On 12/6/06, SCHMID, Jerome <[EMAIL PROTECTED]> wrote:
> > Thanks Robert for the answer.
> >
> > Currently I am not sure my code is CVS compatible :)
>
> The drawImplementation(State&) method is still present for backwards
> compatibility,
> but the new drawImplementation(RenderInfo&) is now the main one to target.
>
> Robert.
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
>
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
>
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/



<<winmail.dat>>

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to