Add support for GL_ARB_buffer_storage
Review Request #120336 - Created Sept. 23, 2014 and submitted
Use a persistently mapped buffer object for the vertex streaming buffer when GL_ARB_buffer_storage is supported.
Instead of orphaning the buffer this code path treats the buffer as a circular buffer and uses fences for explicit synchronization.
|One second seems far too much, doesn't?||Thomas Lübking|
One second seems far too much, doesn't?
i don't "like" this since it hides required order of capability detection - is the function expected to be required or could the value be set (depending on the others) in initStatic()?
accounting Martin's worries - invoking qgetenv("KWIN_NO_PERSISTENT_BUFFERS") here would bypass the entire feature, right?