Release van Pixman grafische bibliotheek 0.40

Beschikbaar nieuwe belangrijke bibliotheekrelease Pixman 0.40, ontworpen om efficiënt bewerkingen uit te voeren op het manipuleren van pixelgebieden, bijvoorbeeld voor het combineren van afbeeldingen en verschillende soorten transformaties. De bibliotheek wordt gebruikt voor grafische weergave op laag niveau in veel open source-projecten, waaronder X.Org, Cairo, Firefox en Wayland/Weston. In Wayland/Weston, gebaseerd op Pixman, wordt het werk van backends voor softwarerendering georganiseerd. De code is geschreven in C en gedistribueerd door onder de MIT-licentie.

Nieuwe release voegt basisondersteuning toe aarzelen in de “brede” modus een geordend ditheringfilter met blauwe ruis en demobestanden toegevoegd met voorbeelden van het gebruik van dithering. De build-scripts op basis van de Meson-toolkit zijn gemoderniseerd, de mogelijkheid om Pixman te bouwen in de vorm van een statische bibliotheek is toegevoegd en ontbrekende functiecontroles zijn toegevoegd. Verbeterde build voor het Windows-platform met behulp van de MSVC-compiler. Ondersteuning toegevoegd voor uitgebreide instructies (X86_MMX_EXTENSIONS) van Chinese Hygon Dhyana CPU's, geïmplementeerd op basis van AMD-technologieën.
Ondersteuning voor ARMv3 SIMD-instructies is inbegrepen voor Nintendo 6DS-consoles, en Neon SIMD-instructies voor PS Vita. Er is een overstap gemaakt van het gebruik van MD5/SHA1-hashes naar SHA256/SHA512.

Bron: opennet.ru

Voeg een reactie