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

Reply via email to