Re: [Plib-devel] [PATCH] crease for ac3d files and speedup
Brought to you by:
sjbaker
From: Mathias <Mat...@gm...> - 2004-10-08 16:55:09
|
On Freitag 08 Oktober 2004 15:43, Steve Baker wrote: > Mathias Fr=F6hlich wrote: > > During the past days I have done some profiling on flightgear. One final > > outcome of that work was, that most time is spent in ssg routines (yes, > > ssg not OpenGL!!). > > That's because you have a graphics card that executes almost 100% of Open= GL > functions off on separate hardware. When you eliminate OpenGL, what other > functions could possibly consume much time? It has to be SSG - so that > comes as no suprise at all. Yep, this is right for functions like ssgLeaf::draw_geometry or ssgLeaf::dr= aw.=20 I had expected to see them on the top of the profile list. But not for functions only operating on ssg*'s datastructures like=20 ssgVtxTable::getNumColours(), ssgBranch::recalcBSphere(),=20 ssgEntity::dirtyBSphere(), ssgVtxTable::getNumTexCoords(),=20 ssgVtxTable::getNumVertices() and ssgVtxTable::getNumNormals(). Which are a= ll=20 in the top ten of that profile run. They account that much because of the amount of leaf nodes with only few=20 vertices in each node. Greetings Mathais =2D-=20 Mathias Fr=F6hlich, email: Mat...@gm... |