[osg-submissions] DatabasePager optimizations
Tim Moore
timoore at redhat.com
Tue Nov 27 15:14:56 PST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
This submission tries to optimize redundant compilation of StateSets and Drawables
in the DatabasePager. The practical effects of these are to greatly reduce startup time
and the time to load an individual scenery tile in FlightGear.
- From my log message:
Minimize the number of StateSets and drawables that are compiled by checking
if they have already been compiled or will be elminated by the
SharedStateManager.
Move the sorting of the dataToCompile queue out of compileGLObjects
into the man pager run function.
Change the SharedStateManager to use maps instead of vectors.
Thanks,
Tim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iD8DBQFHTKTweDhWHdXrDRURArN8AJsG8moUG5MayAfsJUlABnaUpGNCAwCfT+jX
Ht2lzd6CQs5PUPO/FAIOlO4=
=Poh5
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pager.tar
Type: application/x-tar
Size: 92160 bytes
Desc: not available
Url : http://lists.openscenegraph.org/pipermail/osg-submissions-openscenegraph.org/attachments/20071128/0851b7f4/attachment-0001.tar
More information about the osg-submissions
mailing list