Announcement

Collapse
No announcement yet.

LibreOffice On Windows Will Now Hard Require Clang For Performance Reasons

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • LibreOffice On Windows Will Now Hard Require Clang For Performance Reasons

    Phoronix: LibreOffice On Windows Will Now Hard Require Clang For Performance Reasons

    Last month we reported on LibreOffice now preferring its new rendering code be built with LLVM Clang over alternative compilers. When falling back to CPU-based software rasterization, the Clang-generated code performs much better than alternative compilers given Google's own emphasis with Skia on being Clang-focused. LibreOffice 7.0 is now beginning a hard requirement on Clang when building for Windows...

    http://www.phoronix.com/scan.php?pag...-Windows-Clang

  • #2
    When a spreadsheet/document maker requires advanced hw acceleration. And still looks and sometimes behaves ugly.
    Just how many layers and frameworks are there lol

    Comment


    • #3
      Is it not better GPu-based raterization?

      Comment


      • #4
        Originally posted by Azrael5 View Post
        Is it not better GPu-based raterization?
        As outlined in the article, not all drivers/hardware have working Vulkan support for Skia.
        Michael Larabel
        http://www.michaellarabel.com/

        Comment


        • #5
          Originally posted by Michael View Post

          As outlined in the article, not all drivers/hardware have working Vulkan support for Skia.
          a solution applied by chrome program would be useful. chrome selects what is hardware accelerated by what is not hardware accelerated.

          Comment


          • #6
            Skia could be a nice alternative to other famous today's quasi-free toolkit. But still not completely free (from big companies).

            Comment


            • #7
              Originally posted by mos87 View Post
              When a spreadsheet/document maker requires advanced hw acceleration. And still looks and sometimes behaves ugly.
              Just how many layers and frameworks are there lol
              Yup, many. A nice example of collecting flowers by dynamite.

              Comment


              • #8
                Originally posted by frank007 View Post
                Skia could be a nice alternative to other famous today's quasi-free toolkit. But still not completely free (from big companies).
                Skia is not a widget toolkit, it's a 2D rendering/rasterization library like Cairo (which GTK uses and Firefox was still using last time I looked into it), Anti-Grain Geometry, Direct2D, or the backends of the QPainter component of Qt which don't delegate to something like Direct2D.
                Last edited by ssokolow; 05-08-2020, 11:24 AM.

                Comment


                • #9
                  I am so glad the new skia backend will replace LOs self-written OpenGL rendering layer - it was the source of so many problems, and still sometimes showed *horrible* performance in many not-so-corner cases.

                  Doing 2D with 3D hardware is hard and best left to developers experienced in / dedicated to this area.

                  Comment


                  • #10
                    Originally posted by ssokolow View Post

                    Skia is not a widget toolkit, it's a 2D rendering/rasterization library like Cairo (which GTK uses and Firefox was still using last time I looked into it)...
                    Firefox now defaults to Skia (check about:support in any recent build).

                    Comment

                    Working...
                    X