Lançamento da biblioteca gráfica Pixman 0.40

Disponível novo lançamento significativo da biblioteca Pixman 0.40, projetado para realizar com eficiência operações de manipulação de áreas de pixels, por exemplo, para combinar imagens e diversos tipos de transformações. A biblioteca é usada para renderização gráfica de baixo nível em muitos projetos de código aberto, incluindo X.Org, Cairo, Firefox e Wayland/Weston. No Wayland/Weston, baseado no Pixman, é organizado o trabalho de backends para renderização de software. O código é escrito em C e distribuído por sob a licença do MIT.

Nova versão adiciona suporte básico hesitante no modo “amplo”, adicionado um filtro de pontilhamento ordenado com ruído azul e arquivos de demonstração com exemplos de uso de pontilhamento. Os scripts de construção baseados no kit de ferramentas Meson foram modernizados, a capacidade de construir Pixman na forma de uma biblioteca estática foi adicionada e foram adicionadas verificações de funções ausentes. Compilação aprimorada para a plataforma Windows usando o compilador MSVC. Adicionado suporte para instruções estendidas (X86_MMX_EXTENSIONS) de CPUs chinesas Hygon Dhyana, implementadas com base em tecnologias AMD.
O suporte para instruções ARMv3 SIMD está incluído para consoles Nintendo 6DS e instruções Neon SIMD para PS Vita. Foi feita uma transição do uso de hashes MD5/SHA1 para SHA256/SHA512.

Fonte: opennet.ru

Adicionar um comentário