Sortie de la bibliothèque graphique Pixman 0.40

Disponible nouvelle version importante de la bibliothèque Pixman 0.40, conçu pour effectuer efficacement des opérations de manipulation de zones de pixels, par exemple pour combiner des images et divers types de transformations. La bibliothèque est utilisée pour le rendu graphique de bas niveau dans de nombreux projets open source, notamment X.Org, Cairo, Firefox et Wayland/Weston. À Wayland/Weston, basé sur Pixman, le travail des backends pour le rendu logiciel est organisé. Le code est écrit en C et distribué par sous licence MIT.

La nouvelle version ajoute un support de base tramage en mode « large », ajout d'un filtre de tramage ordonné avec du bruit bleu et des fichiers de démonstration avec des exemples d'utilisation du tramage. Les scripts de construction basés sur la boîte à outils Meson ont été modernisés, la possibilité de construire Pixman sous la forme d'une bibliothèque statique a été ajoutée et des vérifications des fonctions manquantes ont été ajoutées. Version améliorée pour la plate-forme Windows à l'aide du compilateur MSVC. Ajout de la prise en charge des instructions étendues (X86_MMX_EXTENSIONS) des processeurs chinois Hygon Dhyana, implémentées sur la base des technologies AMD.
La prise en charge des instructions ARMv3 SIMD est incluse pour les consoles Nintendo 6DS et des instructions Neon SIMD pour PS Vita. Une transition a été effectuée de l'utilisation des hachages MD5/SHA1 vers SHA256/SHA512.

Source: opennet.ru

Ajouter un commentaire