Hi,

On Fri, 2011-06-17 at 14:43 -0500, Carsten Neumann wrote:
>       Hello Gerrit, all,
> 
> the attached patch changes changedFunctors to receive the change origin 
> as an additional argument - so this may break applications that register 
> changed functors.
> It also makes sure that during a ChangeList::apply or a 
> RemoteAspect::receiveSync the changed functions of containers are called 
> with ChangedOrigin::Sync instead of the normal ChangedOrigin::Commit.
> 
> The motivation for this is that when using GPU skinned characters in a 
> cluster where the client renders locally as well, the shader variables 
> already have the correct values set, but GPUSkinningAlgorithm marks them 
> invalid because it receives a changed notification from the Skeleton. 
> Apart from unnecessarily recomputing the values, this produces lots of 
> warnings from ShaderVariableAccess::updateSVariable, because the 
> variable names are not in the map on the remote side (perhaps that's a 
> bug too?).

I'll check, but until end of tomorrow (Monday) I'm extremely overloaded,
I'll try to get to it Tuesday.

kind regards
  gerrit



------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to