Hi, On Thu, 2009-06-18 at 14:31 +0800, Gerrit Voß wrote: > Hi, > > On Thu, 2009-06-18 at 11:12 +0800, Gerrit Voß wrote: > > Hi, > > > > On Wed, 2009-06-17 at 21:44 -0500, Carsten Neumann wrote: > > > > > > The reason I think this also affects the new stuff is because it is > > > before that actually gets a chance, i.e. the DrawEnv::activateState > > > short circuits the state change before it gets to any infrastructure > > > specific code. There is also a bug in SHLChunk::changeFrom, see the > > > "Graph operators & OSG shader variables" thread on the users list for a > > > patch. > > > > unfortunately there is more wrong. My quick test gives me weird results > > such as switched of lights where they should not. So I guess I have to > > dig a little more ;) > > > > ;), after fixing this the good news is, the new infrastructure actually > does it right, because the overrides are different so the > oldOver != newOver test succeeds and it goes to changeTo. Actually > to often for my liking so I see if I can get an early out for the > case where only the shader params change. > > Sadly that does not really help us with the old OSG1 derived stuff ;(. > One question though is is the compat stuff good enough so we can remove > the original implementation and don't worry about it.
no it is not ;(, the compat stuff has the same problem of not updating the proc variable. I'll have a closer look ;) kind regards, gerrit ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Opensg-core mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-core
