Pixman 0.40 graphics library release

Available new significant library release Pixman 0.40, designed to efficiently perform operations on manipulating areas of pixels, for example, for combining images and various types of transformations. The library is used for low-level graphics rendering in many open source projects, including X.Org, Cairo, Firefox and Wayland/Weston. In Wayland/Weston, based on Pixman, the work of backends for software rendering is organized. The code is written in C and spreads under the MIT license.

New release adds basic support dithering in β€œwide” mode, added an ordered dithering filter with blue noise and demo files with examples of using dithering. The build scripts based on the Meson toolkit have been modernized, the ability to build Pixman in the form of a static library has been added, and missing function checks have been added. Improved build for the Windows platform using the MSVC compiler. Added support for extended instructions (X86_MMX_EXTENSIONS) of Chinese Hygon Dhyana CPUs, implemented based on AMD technologies.
Support for ARMv3 SIMD instructions is included for Nintendo 6DS consoles, and Neon SIMD instructions for PS Vita. A transition has been made from using MD5/SHA1 hashes to SHA256/SHA512.

Source: opennet.ru

Add a comment