Veröffentlichung der Pixman-Grafikbibliothek 0.40

Verfügbar neue bedeutende Bibliotheksveröffentlichung Pixman 0.40Entwickelt, um Operationen zur Bearbeitung von Pixelbereichen effizient durchzuführen, beispielsweise zum Kombinieren von Bildern und verschiedenen Arten von Transformationen. Die Bibliothek wird für die Low-Level-Grafikwiedergabe in vielen Open-Source-Projekten verwendet, darunter X.Org, Cairo, Firefox und Wayland/Weston. In Wayland/Weston ist, basierend auf Pixman, die Arbeit von Backends für das Software-Rendering organisiert. Der Code ist in C geschrieben und vertrieben von unter der MIT-Lizenz.

Neue Version bietet grundlegende Unterstützung Zittern Im „Wide“-Modus wurden ein geordneter Dithering-Filter mit blauem Rauschen und Demodateien mit Beispielen für die Verwendung von Dithering hinzugefügt. Die auf dem Meson-Toolkit basierenden Build-Skripte wurden modernisiert, die Möglichkeit, Pixman in Form einer statischen Bibliothek zu erstellen, wurde hinzugefügt und fehlende Funktionsprüfungen wurden hinzugefügt. Verbesserter Build für die Windows-Plattform mithilfe des MSVC-Compilers. Unterstützung für erweiterte Anweisungen (X86_MMX_EXTENSIONS) chinesischer Hygon Dhyana-CPUs hinzugefügt, implementiert auf Basis von AMD-Technologien.
Unterstützung für ARMv3 SIMD-Anweisungen ist für Nintendo 6DS-Konsolen und Neon SIMD-Anweisungen für PS Vita enthalten. Es wurde ein Übergang von der Verwendung von MD5/SHA1-Hashes zu SHA256/SHA512 durchgeführt.

Source: opennet.ru

Kommentar hinzufügen