Hello Gerrit,

Gerrit Voß wrote:
> On Mon, 2010-08-16 at 12:31 -0500, Carsten Neumann wrote:
>> this last one is a bit iffy as the parents field is actually the one in 
>> the Attachment base class. Is the reuse of the parents field there 
>> intentional [1]?
> 
> yes, there is some magic with the parents happening, I'm looking into
> this, as this is where the assert violation comes from.

yes, that was the motivation for making the changes, it seemed since the 
actual parent objects are not transmitted it did not make sense to 
transmit the fields pointing to them. And the assertion triggered 
because indices were still transmitted, but they also refer to the 
uniform position on the server side, so should not be transmitted - 
well, at least that was my thinking ;)

> I just wanted
> to collect all side effects before committing, at least I expect these
> changes to break the compat SHL version of the shaders. But I'm still
> verifying this though.

ouch, sorry, I had not considered those. Do you want me to back out r2478?

>> [1] a related question is why StateChunk derives from Attachment in the 
>> first place? Does anyone remember?
> 
> not sure anymore, I don't know if we ever used them as attachments.

hm, attachment adds two fields (parents, internal) that are mostly not 
used for StateChunks, so it seems to make sense to change them to derive 
from FieldContainer, or perhaps AttachmentContainer?

        Cheers,
                Carsten

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to