neue bedeutende Veröffentlichung der Bibliothek , die für die effiziente Durchführung von Operationen zur Manipulation von Pixelbereichen vorgesehen ist, beispielsweise zum Überlagern von Bildern und verschiedenen Arten von Transformationen. Die Bibliothek wird für die Low-Level-Grafikdarstellung in vielen Open-Source-Projekten verwendet, darunter X.Org, Cairo, Firefox und Wayland/Weston. In Wayland/Weston wurde die Arbeit der Backends für die softwarebasierte Rendering basierend auf Pixman organisiert. Der Code ist in C geschrieben und unterliegt der MIT-Lizenz.
die grundlegende Unterstützung wurde in der neuen Version hinzugefügt im „Wide“-Modus, ein Filter für geordnetes Dithering mit blauem Rauschen wurde hinzugefügt und Demonstrationsdateien mit Beispielen für die Verwendung von Dithering bereitgestellt. Die Build-Skripte auf Basis des Werkzeugs Meson wurden modernisiert, die Möglichkeit zur Erstellung von Pixman als statische Bibliothek hinzugefügt und fehlende Funktionsprüfungen ergänzt. Der Build für die Windows-Plattform wurde unter Verwendung des MSVC-Compilers verbessert. Unterstützung für erweiterte Instruktionen (X86_MMX_EXTENSIONS) chinesischer CPUs Hygon Dhyana, die auf AMD-Technologien basieren, wurde hinzugefügt.
Für die Nintendo 3DS-Konsolen wurde die Unterstützung von SIMD-Instruktionen ARMv6 und für die PS Vita von SIMD-Instruktionen Neon integriert. Der Übergang von MD5/SHA1 zu SHA256/SHA512 wurde vollzogen.
Quelle: opennet.ru
