~dandrader/mir/cross-compile-parallel

Viewing all changes in revision 1095.

Properly track buffers per-surface (not per session). Failure to do so was
causing premature buffer release and re-use in cases with multiple surfaces
per client/session. In XMir this was seen as out of order, glitchy and slow
frames when using multiple monitors (LP: #1216472). Fixes: https://bugs.launchpad.net/bugs/1216472.

Approved by PS Jenkins bot, Alan Griffiths, Daniel van Vugt.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: