Paglabas ng Pixman graphics library 0.40

Magagamit bagong makabuluhang release ng library Pixman 0.40, na idinisenyo upang mahusay na magsagawa ng mga operasyon sa pagmamanipula ng mga lugar ng mga pixel, halimbawa, para sa pagsasama-sama ng mga larawan at iba't ibang uri ng mga pagbabago. Ginagamit ang library para sa mababang antas ng pag-render ng graphics sa maraming open source na proyekto, kabilang ang X.Org, Cairo, Firefox at Wayland/Weston. Sa Wayland/Weston, batay sa Pixman, nakaayos ang gawain ng mga backend para sa pag-render ng software. Ang code ay nakasulat sa C at ipinamahagi ni sa ilalim ng lisensya ng MIT.

Ang bagong release ay nagdaragdag ng pangunahing suporta dithering sa "wide" mode, nagdagdag ng inayos na dithering filter na may asul na ingay at mga demo file na may mga halimbawa ng paggamit ng dithering. Ang mga build script batay sa Meson toolkit ay na-moderno, ang kakayahang bumuo ng Pixman sa anyo ng isang static na library ay idinagdag, at ang mga nawawalang pagsusuri sa function ay naidagdag. Pinahusay na build para sa Windows platform gamit ang MSVC compiler. Nagdagdag ng suporta para sa mga pinahabang tagubilin (X86_MMX_EXTENSIONS) ng mga Chinese Hygon Dhyana na CPU, na ipinatupad batay sa mga teknolohiya ng AMD.
Kasama ang suporta para sa mga tagubilin sa ARMv3 SIMD para sa mga console ng Nintendo 6DS, at mga tagubilin sa Neon SIMD para sa PS Vita. Isang transition ang ginawa mula sa paggamit ng MD5/SHA1 na mga hash sa SHA256/SHA512.

Pinagmulan: opennet.ru

Magdagdag ng komento