<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Editing: The latency while scrolling with OpenGL enabled is a bit to high"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=113649#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Editing: The latency while scrolling with OpenGL enabled is a bit to high"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=113649">bug 113649</a>
from <span class="vcard"><a class="email" href="mailto:telesto@surfxs.nl" title="Telesto <telesto@surfxs.nl>"> <span class="fn">Telesto</span></a>
</span></b>
<pre>Created <span class=""><a href="http://bugs.documentfoundation.org/attachment.cgi?id=137522" name="attach_137522" title="Bibisect log">attachment 137522</a> <a href="http://bugs.documentfoundation.org/attachment.cgi?id=137522&action=edit" title="Bibisect log">[details]</a></span>
Bibisect log
Bisected to:
author Michael Meeks <<a href="mailto:michael.meeks@collabora.com">michael.meeks@collabora.com</a>> 2015-11-13 12:00:59
(GMT)
committer Michael Meeks <<a href="mailto:michael.meeks@collabora.com">michael.meeks@collabora.com</a>> 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)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>