Випуск графічної бібліотеки Pixman 0.40

доступний новий значний випуск бібліотеки Pixman 0.40, призначеної для ефективного виконання операцій з маніпулювання областями пікселів, наприклад, для суміщення зображень та різних видів перетворень. Бібліотека застосовується для низькорівневого відтворення графіки у багатьох відкритих проектах, у тому числі в X.Org, Cairo, Firefox та Wayland/Weston. У Wayland/Weston на основі Pixman організовано роботу бекендів для програмного рендерингу. Код написаний мовою Сі та поширюється під ліцензією MIT.

У новому випуску додано базову підтримку дизерингу у режимі «wide», доданий фільтр упорядкованого дизерингу із синім шумом та демонстраційні файли з прикладами використання дизерингу. Модернізовано сценарії складання на базі інструментарію Meson, додано можливість складання Pixman у формі статичної бібліотеки та додано недостатні перевірки функцій. Покращено збирання для платформи Windows з використанням компілятора MSVC. Додано підтримку розширених інструкцій (X86_MMX_EXTENSIONS) китайських CPU Hygon Dhyana, реалізованих на основі технологій AMD.
Для приставок Nintendo 3DS включено підтримку SIMD-інструкцій ARMv6, а для PS Vita SIMD-інструкцій Neon. Здійснено перехід із використання хешів MD5/SHA1 на SHA256/SHA512.

Джерело: opennet.ru

Додати коментар або відгук