Wydanie biblioteki graficznej Pixman 0.40

Do dyspozycji nowe, znaczące wydanie biblioteki Pixmana 0.40, przeznaczony do sprawnego wykonywania operacji na manipulowaniu obszarami pikseli, np. do łączenia obrazów i różnego rodzaju przekształceń. Biblioteka jest używana do niskopoziomowego renderowania grafiki w wielu projektach open source, w tym X.Org, Cairo, Firefox i Wayland/Weston. W Wayland/Weston, opartym na Pixmanie, zorganizowana jest praca backendów do renderowania oprogramowania. Kod jest napisany w C i dystrybuowane przez na licencji MIT.

Nowa wersja dodaje podstawową obsługę roztrząsanie w trybie „szerokim” dodano uporządkowany filtr ditheringu z niebieskim szumem oraz pliki demonstracyjne z przykładami użycia ditheringu. Zmodernizowano skrypty kompilacji oparte na zestawie narzędzi Meson, dodano możliwość budowania Pixmana w postaci biblioteki statycznej oraz dodano kontrolę brakujących funkcji. Ulepszona kompilacja dla platformy Windows przy użyciu kompilatora MSVC. Dodano obsługę rozszerzonych instrukcji (X86_MMX_EXTENSIONS) chińskich procesorów Hygon Dhyana, zaimplementowanych w oparciu o technologie AMD.
Obsługa instrukcji ARMv3 SIMD jest dostępna dla konsol Nintendo 6DS i instrukcji Neon SIMD dla PS Vita. Dokonano przejścia z używania skrótów MD5/SHA1 na SHA256/SHA512.

Źródło: opennet.ru

Dodaj komentarz