Lanzamiento de la biblioteca de gráficos Pixman 0.40

Disponible nuevo lanzamiento importante de la biblioteca Pixman 0.40, diseñado para realizar operaciones de manera eficiente en la manipulación de áreas de píxeles, por ejemplo, para combinar imágenes y varios tipos de transformaciones. La biblioteca se utiliza para la representación de gráficos de bajo nivel en muchos proyectos de código abierto, incluidos X.Org, Cairo, Firefox y Wayland/Weston. En Wayland/Weston, basado en Pixman, se organiza el trabajo de los backends para el renderizado de software. El código está escrito en C y distribuido por bajo la licencia del MIT.

La nueva versión agrega soporte básico vacilante en modo "ancho", se agregó un filtro de tramado ordenado con ruido azul y archivos de demostración con ejemplos del uso de tramado. Se modernizaron los scripts de compilación basados ​​​​en el kit de herramientas Meson, se agregó la capacidad de compilar Pixman en forma de biblioteca estática y se agregaron comprobaciones de funciones faltantes. Compilación mejorada para la plataforma Windows utilizando el compilador MSVC. Se agregó soporte para instrucciones extendidas (X86_MMX_EXTENSIONS) de las CPU chinas Hygon Dhyana, implementadas en base a tecnologías AMD.
Se incluye soporte para instrucciones ARMv3 SIMD para consolas Nintendo 6DS e instrucciones Neon SIMD para PS Vita. Se ha realizado una transición del uso de hashes MD5/SHA1 a SHA256/SHA512.

Fuente: opennet.ru

Añadir un comentario