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

--- Comment #19 from V Stuart Foote <vstuart.fo...@utsa.edu> ---
(In reply to Fernand from comment #18)
> Fernand-> Stuard
> Thanks for the testing,
> For what functionalities do we need to "enable" GL ?

Fernand,

There are few if any things in LibreOffice that require use of OpenGL
rendering. Unfortunately it is enabled by default on the Windows builds.

The OpenGL rendering unloads document and GUI elements from CPU to graphics
processor. When functioning correctly it will enhance visual appearance and for
some graphical processes can be orders of magnitude faster.

Disabled, your users may see noticeable screen "flicker" as the GUI refreshes
under CPU or non-OpenGL graphics processor control. Page scrolling and some of
the slide transitions in Impress are accelerated by OpenGL.

Some newer desktop environments are very dependent on functioning of OpenGL
calls for texturing and font rendering. On Linux it manifests with GTK2 versus
the GTK3--GPU drivers must support a wider set of features for GTK3.

In Windows there are differences between legacy GDI+ graphics and the
DirectWrite graphics calls used with OpenGL. Using default rendering uses the
GDI+, using OpenGL rendering uses DirectWrite. And have the same issues regards
determining the capabilities of GPU hardware and drivers.

So a fair amount of LibreOffice developer effort is going toward making OpenGL
functional on OS and Desktops that support it--or "blacklisting" it when
hardware/driver combinations suggest OpenGL performance would be lacking.

-- 
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