[Libreoffice-bugs] [Bug 105863] Flicker when hovering over main menu with default rendering
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Wed Nov 8 05:19:15 UTC 2017
https://bugs.documentfoundation.org/show_bug.cgi?id=105863
--- Comment #76 from V Stuart Foote <vstuart.foote at utsa.edu> ---
(In reply to tone90999 from comment #75)
> ...
> On 5.3.7.1, it doesn't flicker, because OpenGL cannot be opened, even if the
> graphics card is not in the OpenGL blacklist. However, some font may be
> rendered very ugly (possibly due to the lack of OpenGL support).
> On 5.4.2.2, OpenGL can be enabled, but it lags very seriously when scrolling
> down the document, and the menu apparently flickers. Font rendering is
> smooth.
> I have also reported that with OpenGL enabled, the UI may get blurry, and a
> cursor may not click on button properly even if its position is right over
> the button.
> ...
Default rendering (Hardware Accelerated or CPU only) at 5.3.7 is routed back
through GDI/GDI+ rendering, by the commit noted in comment 52 and comment 58.
So, 5.3.2 -> 5.3.6 had a bad DirectWrite implementation for non-openGL
rendering.
While commit for bug 113347 [1], to correct an implementation error with our
DirectWrite font handling, has resolved some of the latency and clears up the
font stamping and blurriness.
Please check OpenGL rendering with a current build of 6.0.0alpha1+ master >
2017-11-03, or the 5.4.4 build.
The original flickering issue as reported by Aron, comment 2, remains and is
noticeable in a few areas of the UI, for example in the Help -> About dialog.
But menu flickering is under control.
The obnoxious flickering of 5.3.2 -> 5.3.6 and sluggish OpenGL rendering are
both resolved fixed, with proviso that as non-openGL rendering is again routed
through DirectWrite for font handling with some future development, some issues
may return.
@Aron, are you OK with closing this long issue and moving remaining issue of
comment 0 & comment 2 to an enhancement request to implement double buffering
for default rendering?
=-ref-=
[1]
http://cgit.freedesktop.org/libreoffice/core/commit/?id=11459949e920fab6074bab85e3e1a748e9aee1ee
--
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/20171108/c5aa2024/attachment-0001.html>
More information about the Libreoffice-bugs
mailing list