Hi Sean,

I haven't seen any perfomance slow downs with VBO usage.  I've been
testing the VBO side pretty heavily over the last week, using paged
databases that use VBO's.

A VBO vertex array of size 65535 is not particularly large at all and
shouldn't present any issues.  Are you dynamically updating the data?

Would it be possible to create an example datasets or example that
reproduces the problem you are seeing?

Cheers,
Robert.


On Thu, Dec 16, 2010 at 11:40 PM, Sean Spicer <[email protected]> wrote:
> Hi Everyone,
>
> Working off the OSG trunk this afternoon, I tried some experiments
> with VertexBufferObjects and our geometry (all on the fast path).  The
> only deltas in our code are as follows...all timing as measured by OSG
> stats:
>
> geometry->setUseDisplayList(true)
> geometry->setUseVertexBufferObjects(false)
> ===> Draw time = 2ms, FrameTime = 12ms
>
> geometry->setUseDisplayList(false)
> geometry->setUseVertexBufferObjects(false)
> ===> Draw time = 13ms, FrameTime= 19ms
>
> geometry->setUseDisplayList(false)
> geometry->setUseVertexBufferObjects(true)
> ===> Draw time = 67ms !!!  FrameTime = 109ms
>
> What is going on here ?  We are always on the fast path - however, our
> vertex arrays are large (65535 verts).  VBOs *should* be way faster
> than immediate mode...any ideas ?
>
> sean
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to