Lanzamiento de la biblioteca multimedia SDL 2.0.20

Se ha lanzado la biblioteca SDL 2.0.20 (Simple DirectMedia Layer), diseñada para facilitar la escritura de juegos y aplicaciones multimedia. La biblioteca SDL proporciona herramientas como la salida de gráficos 2D y 3D acelerada por hardware, manejo de entradas, reproducción de sonido, salida 3D a través de OpenGL/OpenGL ES/Vulkan y muchas otras operaciones asociadas. La biblioteca está escrita en C y se distribuye bajo la licencia zlib. Para utilizar las capacidades de SDL en proyectos en varios lenguajes de programación, se proporcionan bindings. El código de la biblioteca se distribuye bajo la licencia Zlib.

En esta nueva versión:

  • Se ha mejorado la precisión de la salida de líneas horizontales y verticales al usar OpenGL y OpenGL ES.
  • Se ha añadido la opción SDL_HINT_RENDER_LINE_METHOD para elegir el método de dibujo de líneas, lo que afecta la velocidad, la precisión y la compatibilidad.
  • La función SDL_RenderGeometryRaw() se ha rediseñado para usar un puntero al parámetro SDL_Color en lugar de un valor entero. Los datos del color pueden ser especificados en los formatos SDL_PIXELFORMAT_RGBA32 y SDL_PIXELFORMAT_ABGR8888.
  • Se ha solucionado un problema con el tamaño de los cursores personalizados en la plataforma Windows.
  • En Linux, se ha restablecido la detección de conexiones rápidas de controladores de juegos, que se había interrumpido en la versión 2.0.18.

Además, se destaca el lanzamiento de la biblioteca SDL_ttf 2.0.18 con un binding sobre el motor de fuentes FreeType 2, que proporciona herramientas para trabajar con fuentes TTF (TrueType) en SDL 2.0.18. La nueva versión incluye funciones adicionales para escalado, control de salida, cambio de tamaño y determinación de parámetros de fuentes TTF, así como soporte para glifos de 32 bits.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster