FERRAMENTAS LINUX: O estado atual e o futuro dos novos renderizadores unificados do GTK

segunda-feira, 29 de janeiro de 2024

O estado atual e o futuro dos novos renderizadores unificados do GTK

 


Mathias Clasen, um desenvolvedor proeminente do GTK da Red Hat, compartilhou mais informações sobre o estado atual e o futuro dos novos renderizadores Vulkan e NGL.

Os renderizadores NGL e Vulkan são construídos a partir das mesmas bases e, com o tempo, devem se mostrar superiores ao atual renderizador OpenGL. O novo código de renderização oferece melhor anti-aliasing, suporte aprimorado para escala fracionária, gradientes arbitrários com interrupções de cores ilimitadas e suporte mais amplo para DMA-BUFs.

O novo código de renderização ainda não supera em velocidade o antigo renderizador OpenGL, que foi otimizado ao longo dos anos. No entanto, espera-se que, com o tempo, o novo código de renderização se torne mais rápido. As futuras melhorias para o novo código de renderização incluem o manuseio adequado de cores, como HDR, renderização de caminho de GPU, renderização de glifos, renderização fora do thread principal e aumento de desempenho.

Com o lançamento recente do snapshot GTK 4.13.6, o renderizador NGL está sendo usado como padrão, na esperança de que esteja em boa forma, sem a necessidade de reverter para o antigo renderizador OpenGL para o GTK 4.14. Aqueles com hardware “muito antigo” provavelmente se beneficiarão mais usando o renderizador OpenGL clássico, que pode ser ativado através da variável de ambiente “GSK_RENDERER=gl”.

Para mais detalhes sobre este novo trabalho de renderização para o kit de ferramentas GTK, consulte o blog.gtk.org.










Até a próxima !!


Nenhum comentário:

Postar um comentário