Hi Andreas&Carsten,
Scrive Carsten Neumann <[EMAIL PROTECTED]>: > [following up on myself...] > > Hello Antonio, > > Carsten Neumann wrote: > > yes, <SomeContainer>Ptr is not a reference counting pointer, if you need > > that please use <SomeContainer>RefPtr. > > In the example the ref count of all PassiveBackgrounds remains zero all > > the time and is never touched and since destruction only happens when > > the ref count is decreased these object stay alive. If you add them to a > > container and then later remove them again the ref count goes up to one > > first and then is decreased back to zero and the object is destroyed. > > I'll have a look at the FBOViewport if there something is wrong, because > > your first example should not leak for exactly these reasons. > > hmpf, working with OpenSG 2 all the time made me a bit optimistic on the > reference counting stuff, it seems. Apparently there are containers that > do not increase the ref count on pointed to objects - and as Andreas has > written this is one of those bugs that are considered a "feature" :( Oh well... That explains a lot of holes in my app! That's a quite ondocumented "feature". I reduced the living objects at program termination by 90% ;) One more: So also all materials applied inside a scene are _not_ subreferenced when I destroy the root scene? Cheers, Toni ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
