LibreOffice's 3D Renderer Now Supports Multi-Threading
The 3D/OpenGL support in LibreOffice just got a bit better with now supporting multi-threaded rendering.
The commit by LibreOffice developer Armin Le Grand explained, "This try uses full 3D renderers working on the same ZBuffer target, but are capable to render one stripe per thread. This is rougher in granularity and uses multiple cores better than the first try (see gerrit 24393) which was too fine-granular being based on scanline render parallelization. Secured some more classes based on SdrPrimitive3D for multi-theaded usage (places where local buffered stuff is done)."
The latest work will be found in the LibreOffice 5.2 release due out this August.
The commit by LibreOffice developer Armin Le Grand explained, "This try uses full 3D renderers working on the same ZBuffer target, but are capable to render one stripe per thread. This is rougher in granularity and uses multiple cores better than the first try (see gerrit 24393) which was too fine-granular being based on scanline render parallelization. Secured some more classes based on SdrPrimitive3D for multi-theaded usage (places where local buffered stuff is done)."
The latest work will be found in the LibreOffice 5.2 release due out this August.
11 Comments