Hi Brede,

On 7/2/06, Brede Johansen <[EMAIL PROTECTED]> wrote:
The new loader converts face records to Geodes to store record ID and
comment.  To get a decent framerate you have to enable MERGE_GEODES
optimization.
OSG_OPTIMIZER=DEFAULT MERGE_GEODES

I think this should be the default, possibly within the OpenFlight
plugin itself.  Ideally I'd like a system where merged face records on
the fly, without any recombining stages later.

The reason is that doing post optimization of database while improving
performance, does leave memory terribly fragmented which in turn
results in poor cull and draw performance and the CPU is bogged down
with cache misses as trawls through fragmented memory.

The ID's of face records may be crucial for some users, for these are
post otimization with have to be required, or for use to add some kind
of extra data structure to osg::Geometry, perhaps via a custom
UserData declared in osgSim, to help get back the face ID's.

Thoughts?

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to