Rilis perpustakaan grafis Pixman 0.40

Tersedia rilis perpustakaan baru yang signifikan Pixman 0.40, dirancang untuk melakukan operasi manipulasi area piksel secara efisien, misalnya, untuk menggabungkan gambar dan berbagai jenis transformasi. Pustaka ini digunakan untuk rendering grafis tingkat rendah di banyak proyek sumber terbuka, termasuk X.Org, Kairo, Firefox, dan Wayland/Weston. Di Wayland/Weston, berdasarkan Pixman, pekerjaan backend untuk rendering perangkat lunak diatur. Kode ditulis dalam C dan didistribusikan oleh di bawah lisensi MIT.

Rilis baru menambahkan dukungan dasar ragu-ragu dalam mode "lebar", menambahkan filter dithering terurut dengan noise biru dan file demo dengan contoh penggunaan dithering. Skrip build berdasarkan toolkit Meson telah dimodernisasi, kemampuan untuk membangun Pixman dalam bentuk perpustakaan statis telah ditambahkan, dan pemeriksaan fungsi yang hilang telah ditambahkan. Peningkatan build untuk platform Windows menggunakan kompiler MSVC. Menambahkan dukungan untuk instruksi tambahan (X86_MMX_EXTENSIONS) dari CPU Hygon Dhyana Tiongkok, yang diimplementasikan berdasarkan teknologi AMD.
Dukungan untuk instruksi SIMD ARMv3 disertakan untuk konsol Nintendo 6DS, dan instruksi Neon SIMD untuk PS Vita. Transisi telah dilakukan dari penggunaan hash MD5/SHA1 ke SHA256/SHA512.

Sumber: opennet.ru

Tambah komentar