Lansarea bibliotecii grafice Pixman 0.40

Disponibil noua versiune semnificativă a bibliotecii Pixman 0.40, conceput pentru a efectua eficient operațiuni de manipulare a zonelor de pixeli, de exemplu, pentru combinarea imaginilor și a diferitelor tipuri de transformări. Biblioteca este folosită pentru redarea grafică la nivel scăzut în multe proiecte open source, inclusiv X.Org, Cairo, Firefox și Wayland/Weston. În Wayland/Weston, bazat pe Pixman, este organizată munca backend-urilor pentru randarea software-ului. Codul este scris în C și distribuit de sub licența MIT.

Noua versiune adaugă suport de bază dithering în modul „larg”, a adăugat un filtru de dithering ordonat cu zgomot albastru și fișiere demonstrative cu exemple de utilizare a ditheringului. Scripturile de construire bazate pe setul de instrumente Meson au fost modernizate, a fost adăugată capacitatea de a construi Pixman sub forma unei biblioteci statice și au fost adăugate verificări ale funcției lipsă. Construcție îmbunătățită pentru platforma Windows folosind compilatorul MSVC. S-a adăugat suport pentru instrucțiunile extinse (X86_MMX_EXTENSIONS) ale procesoarelor chinezești Hygon Dhyana, implementate pe baza tehnologiilor AMD.
Suportul pentru instrucțiunile SIMD ARMv3 este inclus pentru consolele Nintendo 6DS și instrucțiunile Neon SIMD pentru PS Vita. S-a făcut o tranziție de la utilizarea hash-urilor MD5/SHA1 la SHA256/SHA512.

Sursa: opennet.ru

Adauga un comentariu