[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