Hi all,
Currently I'm investigating some performance problems we have. We're visualizing some simulation results where several instances of some base objects (e.g. cars, packets, ..) are created, animated and destroyed during runtime.
Whenever a new object instance is created (especially in cluster configurations) we recognize a slow down in the frame immediately after object creation/destruction.
When creating a new object instance we basically clone the base class node hierarchy but use exactly the same materials and geometry cores (no deep clone!!).
What I investigated is that during the problematic frame the display lists for the geometry cores of the created object are newly created/compiled. In my opinion this should not be necessary. The cause is a "re-initialize" operation in OSGWindow::validateGLObject() line 685.
Any ideas if this is really necessary/the expected behavior?
Thanks in advance,
Michael
------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users