nouvelle sortie significative de la bibliothèque , conçue pour effectuer efficacement des opérations de manipulation de zones de pixels, par exemple, pour l'alignement d'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. Dans Wayland/Weston, le fonctionnement des backends pour le rendu logiciel est organisé sur la base de Pixman. Le code est écrit en C et sous licence MIT.
la prise en charge de base a été ajoutée en mode « wide », un filtre de désarticulation ordonnée avec bruit bleu a été ajouté ainsi que des fichiers de démonstration contenant des exemples d'utilisation du désarticulation. Les scripts de construction basés sur l'outil Meson ont été modernisés, la possibilité de construire Pixman sous forme de bibliothèque statique a été ajoutée et des vérifications de fonctions manquantes ont été incluses. La construction pour la plateforme Windows a été améliorée en utilisant le compilateur MSVC. La prise en charge des instructions étendues (X86_MMX_EXTENSIONS) des CPU chinois Hygon Dhyana, basés sur des technologies AMD, a été ajoutée.
La prise en charge des instructions SIMD ARMv6 a été ajoutée pour les consoles Nintendo 3DS, et pour la PS Vita, des instructions SIMD Neon. Le passage de l'utilisation des hachages MD5/SHA1 à SHA256/SHA512 a été effectué.
Source : opennet.ru
