make gtk3 performance usable

Desktop / LibreOffice - Caolán McNamara [redhat.com] - 11 March 2015 11:42 UTC

only render into the backbuffer once, don't re-render on "draw".

In order that make that possible the back-buffer has to be refilled on resize events and a whole pile of things had to be fixed in the underlying svp backend.

now it scrolls like the wind, well comparitively anyway, and while you probably wouldn't want to use it yet, you could in a pinch

d335ab6 make gtk3 performance usable
vcl/inc/unx/gtk/gtkframe.hxx | 11 ++-
vcl/inc/unx/gtk/gtkgdi.hxx | 4 --
vcl/unx/gtk/window/gtksalframe.cxx | 94 ++++++++++++++-----------
vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx | 40 -----------
4 files changed, 57 insertions(+), 92 deletions(-)

Upstream: cgit.freedesktop.org


  • Share