New branch 'feature/5-1-pick' available with the following commits: commit bd3b666b12e840d7f7381c273fb8afc846cd4876 Author: Michael Meeks <michael.me...@collabora.com> Date: Fri Nov 13 12:00:59 2015 +0000
tdf#93529 - move to a Mac-like double-buffered OpenGL model. This moves us to always rendering to an off-screen texture, and then (at idle) blitting this to the screen & swapping buffers. Ideally we should never see any rendering, or flicker again with this approach. Several fixes are included: + avoid multiple OpenGL contexts being created for the same window, created excessive flicker problems. + de-virtualize UseContext - which context we use is less critical. + kill 'mbOffscreen' distinction - all VCL rendering is offscreen. + implement 'doFlush' and high priority idle flushing. + bind stencil buffer for clipping vs. textures - fixing complex clopping when rendering to virtual-devices, and off-screen. + document environment. variables. + use white as default background glClear color, but red or random color for DBGUTIL. Change-Id: I6be08595b6c8deb7e6db0dbd81308b2c97d2b4ff commit 9702a469bf00e3af516d75b3b114f465a3892d47 Author: Michael Meeks <michael.me...@collabora.com> Date: Mon Nov 16 18:18:36 2015 +0000 Get Double-buffered context creation working on linux. Change-Id: I3db1d6792fcd51577f047b82029124ec825ea319 commit cdc03a2b41e1042685ac0f36c5abb352b5220f3b Author: Michael Meeks <michael.me...@collabora.com> Date: Mon Nov 30 16:13:42 2015 +0000 vcl: gtk frames should DeInitialize properly, to handle GL cleanup. Conflicts: vcl/unx/gtk/gtksalframe.cxx Change-Id: Ie6a5464c28b89f08639939690052023e685a3d33 commit bc0ed8d64bf67e50f22ebdfceed89fdb457cccb4 Author: Michael Meeks <michael.me...@collabora.com> Date: Thu Dec 10 12:20:15 2015 +0000 vcldemo: avoid svg load/render for icon test. Change-Id: Ie3f49ff759f0b5b038a7b6a3fb09c5e220aa4645 commit a486c964ea5ab5023d23c3d808f84dfe03ed9519 Author: Michael Meeks <michael.me...@collabora.com> Date: Wed Dec 9 17:43:44 2015 +0000 writer: Defer update, until post first render to avoid flicker. Change-Id: Ib16f5b345901adc7036a8a90d0f46aa3499d66ae commit 9820622b9ae2879b13a602ae3e1b47088bf0c0c4 Author: Michael Meeks <michael.me...@collabora.com> Date: Wed Dec 9 17:43:23 2015 +0000 Calm unit test down for GL row-strides. Change-Id: Ie4123fc692f4fac33f082bb2d86b949d834f1858 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits