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/
