Hi Johan,
On Wed, 2005-05-11 at 18:24 +0200, Johan Grafstrom wrote:
> Hi!
>
> Thanks for your quick reply and sorry for the delayed reply on your
> reply. We have been busy removing a few other bugs from our application.
As long as they're bugs in your app and not in OpenSG I'm not
worried. ;)
> The problem with the doubled memory consumption remains though. We made
> a short test program to provoke the behavior, based on the multithread
> example in the Tutorial. The program is attached to this mail.
Thanks for the example, I could reproduce the effect. You're right, it
actually makes a copy.
Gerrit, looking at it the problem is that void MField<FieldTypeT,
fieldNameSpace>::setValues(const Self &obj); is called instead of void
MField<FieldTypeT, fieldNameSpace>::setValues(const StorageTypeParent
&value); as void MField<FieldTypeT, fieldNameSpace>::syncWith(Self
&source); just calls setValues(source);.
Is that on purpose? Can you fix that? Does that still happen in your new
FC code?
Thanks
Dirk
--
-- Dirk Reiners OpenSG Forum [EMAIL PROTECTED]
-- The OpenSG Open Source Scenegraph: http://www.opensg.org
-- Join the list at http://lists.sf.net/lists/listinfo/opensg-users
-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users