[osg-users] Vertex Buffer Object used inside display list

Jannik Heller scrawl at baseoftrash.de
Thu Feb 16 13:24:46 PST 2017


On Nvidia, replaying the trace prints the following debug output for each 'glDrawElements' line:


Code:
usnknown (sic) severity API unknown issue 131185, Buffer detailed info: Buffer object 1 (bound to GL_VERTEX_ARRAY_BUFFER_BINDING_ARB, GL_TEXCOORD_ARRAY_BUFFER_BINDING_ARB (0), and GL_ARRAY_BUFFER_ARB, usage hint is GL_STATIC_DRAW) will use VIDEO memory as the source for buffer object operations.




Not sure what this means exactly but I'd guess the VBO is first uploaded to the graphics card, then downloaded again to later re-upload into the display list? That sounds like while Nvidia accepts this behavior, it isn't recommending it from a performance standpoint.

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=70220#70220








More information about the osg-users mailing list