[Libreoffice-commits] core.git: Changes to 'feature/5-1-pick'
Michael Meeks
michael.meeks at collabora.com
Fri Dec 11 10:41:50 PST 2015
New branch 'feature/5-1-pick' available with the following commits:
commit bd3b666b12e840d7f7381c273fb8afc846cd4876
Author: Michael Meeks <michael.meeks at 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.meeks at 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.meeks at 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.meeks at 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.meeks at 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.meeks at collabora.com>
Date: Wed Dec 9 17:43:23 2015 +0000
Calm unit test down for GL row-strides.
Change-Id: Ie4123fc692f4fac33f082bb2d86b949d834f1858
More information about the Libreoffice-commits
mailing list