Rilascio della libreria grafica Pixman 0.40

A disposizione nuova significativa versione della libreria PixMan 0.40, progettato per eseguire in modo efficiente operazioni sulla manipolazione di aree di pixel, ad esempio per combinare immagini e vari tipi di trasformazioni. La libreria viene utilizzata per il rendering grafico di basso livello in molti progetti open source, tra cui X.Org, Cairo, Firefox e Wayland/Weston. In Wayland/Weston, basato su Pixman, viene organizzato il lavoro dei backend per il rendering del software. Il codice è scritto in C e distribuito da con licenza MIT.

La nuova versione aggiunge il supporto di base dithering in modalità “wide”, aggiunto un filtro dithering ordinato con rumore blu e file demo con esempi di utilizzo del dithering. Gli script di build basati sul toolkit Meson sono stati modernizzati, è stata aggiunta la possibilità di costruire Pixman sotto forma di libreria statica e sono stati aggiunti i controlli delle funzioni mancanti. Compilazione migliorata per la piattaforma Windows utilizzando il compilatore MSVC. Aggiunto il supporto per le istruzioni estese (X86_MMX_EXTENSIONS) delle CPU cinesi Hygon Dhyana, implementate sulla base delle tecnologie AMD.
Il supporto per le istruzioni ARMv3 SIMD è incluso per le console Nintendo 6DS e per le istruzioni Neon SIMD per PS Vita. È stata effettuata una transizione dall'utilizzo degli hash MD5/SHA1 a SHA256/SHA512.

Fonte: opennet.ru

Aggiungi un commento