[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