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"
Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers: ferEXT called 4 times per frame with blit buffers branch" ation called too much" nderbufferEXT called twice per bind"
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] glXBindFramebuf
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLoc
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRe
Bug #1049214 in Compiz: "[nvidia] XSync usage is a massive bottlenecking factor"