From: Dorosky, Christopher G (christopher.g.dorosky++at++lmco.com)
Date: 10/18/2005 20:59:09
I found who is doing the referencing on the geostates and textures.
There are fltFreeSharedPalette (read the readme, this is unsafe) and
fltFreeSharedObject calls buried in pfflt.
Note the share below is fltshared not pfdshare
Freeing shared palette sets all ref count to 0 (with proper detaching
elsewhere), and I can delete. Eventually, it crashes. (if I load,
unload, repeat ad nauseum).
I tried parsing through the palette lists, and cleaning those (with
freeobject).
Freeing shared objects works for textures, not geostates. Eventually
this crashes.
I get best results if I never delete, and just run till I'm out of
memory.
Is there any documented method for completely deleting something that is
loaded with the pfflt loader?
Thanks.
Chris
This archive was generated by hypermail 2b29 : Tue Oct 18 2005 - 21:01:41 PDT