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

--- Comment #76 from V Stuart Foote <vstuart.fo...@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.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to