Lanzamiento de la biblioteca multimedia SDL 2.0.16

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

En esta nueva versión:

  • Se ha mejorado considerablemente el soporte para Wayland.
  • Se ha añadido la capacidad de salida y captura de sonido mediante multimedia servidores Pipewire y AAudio (Android).
  • Se ha añadido soporte para los controladores de juegos Amazon Luna y Xbox Series X.
  • Se ha añadido soporte para el efecto de vibración adaptativa (rumble) en los controladores de Google Stadia y Nintendo Switch Pro al usar el controlador HIDAPI.
  • Se ha reducido la carga en la CPU al procesar llamadas a SDL_WaitEvent() y SDL_WaitEventTimeout().
  • Se han propuesto nuevas funciones:
    • SDL_FlashWindow() para atraer la atención del usuario.
    • SDL_GetAudioDeviceSpec() para obtener información sobre el formato de sonido preferido para el dispositivo especificado.
    • SDL_SetWindowAlwaysOnTop() para cambiar dinámicamente la bandera SDL_WINDOW_ALWAYS_ON_TOP (fijar sobre otro contenido) para la ventana seleccionada.
    • SDL_SetWindowKeyboardGrab() para capturar la entrada del teclado independientemente del ratón.
    • SDL_SoftStretchLinear() para escalado bilineal entre superficies de 32 bits.
    • SDL_UpdateNVTexture() para actualizar texturas NV12/21.
    • SDL_GameControllerSendEffect() y SDL_JoystickSendEffect() para enviar efectos personalizados a los controladores de juegos DualSense.
    • SDL_GameControllerGetSensorDataRate() para obtener datos sobre la intensidad de la información sensorial de los controladores de juegos de PlayStation y Nintendo Switch.
    • SDL_AndroidShowToast() para mostrar notificaciones livianas en la plataforma Android.

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