[Libreoffice-bugs] [Bug 113649] Editing: The latency while scrolling with OpenGL enabled is a bit to high

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Nov 4 18:53:15 UTC 2017


https://bugs.documentfoundation.org/show_bug.cgi?id=113649

--- Comment #1 from Telesto <telesto at surfxs.nl> ---
Created attachment 137522
  --> https://bugs.documentfoundation.org/attachment.cgi?id=137522&action=edit
Bibisect log

Bisected to:

author  Michael Meeks <michael.meeks at collabora.com>     2015-11-13 12:00:59
(GMT)
committer       Michael Meeks <michael.meeks at collabora.com>     2015-12-11
11:39:55 (GMT)
commit  7bc1f1285e82982b5d900f54f3c6f877517598b8 (patch)
tree    f055198ff7acfa3cf2fac695186452530d539f19
parent  93185f720aab0e58564c050ea3518746d8597803 (diff)
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.

Based on using Page Down (the buffering can be noticed)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20171104/1c6631b2/attachment-0001.html>


More information about the Libreoffice-bugs mailing list