Comment 13 for bug 1024304

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers:
Bug #1051284 in Compiz: "[gdebugger] many redundant calls to glBufferData"
Bug #1051285 in Compiz: "[performance] should be using interleaved buffers"
Bug #1051287 in Compiz: "[gDEBugger] glXBindFramebufferEXT called 4 times per frame with blit buffers branch"
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLocation called too much"
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRenderbufferEXT called twice per bind"
Bug #1049214 in Compiz: "[nvidia] XSync usage is a massive bottlenecking factor"