FERRAMENTAS LINUX: O LibreOffice Git chega com o seu código de desenho da Skia - levando à suíte de escritórios acelerada por vulkan

segunda-feira, 2 de dezembro de 2019

O LibreOffice Git chega com o seu código de desenho da Skia - levando à suíte de escritórios acelerada por vulkan



Confira !!



Com o LibreOffice 6.4 ramificado antes do lançamento no próximo ano, o desenvolvimento de recursos está aberto para o próximo lançamento subsequente para o final de 2020. E nesta semana, uma grande mudança de código subjacente foi mesclada ... Usando o Skia para desenhar a interface no um esforço para substituir o uso do Cairo.

A biblioteca de gráficos Skia é o que está em desenvolvimento pelo Google há mais de uma década e é usada pelo navegador Chrome, Chrome OS e outros projetos. O Skia suporta rasterização baseada em CPU, bem como aceleração de GPU via OpenGL e outras APIs. A Skia também possui um back-end da GPU Vulkan também. A Skia vê muito mais desenvolvimento do Google e de outros, em comparação com o Cairo, que estagnou nos últimos anos. Aqueles que não estão familiarizados com a Skia e desejam aprender mais podem fazê-lo viaSkia.org .

Mesclado esta semana ao mestre do LibreOffice Git (não a filial 6.4), está o código de desenho inicial do Skia para renderizar a interface do usuário usando esta biblioteca liderada pelo Google.

Os mais de 100 commits realizando a abertura inicial do Skia no LibreOffice podem ser encontrados aqui . Isso é super empolgante e, esperançosamente, renderá uma interface do usuário mais rápida / responsiva quando concluída.

O Skia ainda pode ser desativado no build e no tempo de execução, se desejado para comparação. O back-end do Skia Vulkan é o padrão nas plataformas suportadas para fins de desenho do LibreOffice VCL. Detalhes sobre alguns dos ajustes do Skia em tempo de execução através desta documentação .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário