Versión da biblioteca multimedia SDL 2.0.16

Lanzouse a biblioteca SDL 2.0.16 (Simple DirectMedia Layer), destinada a simplificar a escritura de xogos e aplicacións multimedia. A biblioteca SDL ofrece ferramentas como saída de gráficos 2D e 3D acelerada por hardware, procesamento de entrada, reprodución de audio, saída 3D a través de OpenGL/OpenGL ES/Vulkan e moitas outras operacións relacionadas. A biblioteca está escrita en C e distribúese baixo a licenza zlib. Ofrécense ligazóns para usar as capacidades SDL en proxectos en varias linguaxes de programación.

Na nova versión:

  • Mellorouse significativamente o soporte de Wayland.
  • Engadiuse a capacidade de emitir e capturar audio usando o servidor multimedia Pipewire e AAudio (Android).
  • Engadiuse soporte para os controladores de xogos Amazon Luna e Xbox Series X.
  • Engadiuse compatibilidade para o efecto de vibración adaptativo (rumido) nos controladores Google Stadia e Nintendo Switch Pro cando se usa o controlador HIDAPI.
  • Carga reducida da CPU ao procesar chamadas SDL_WaitEvent() e SDL_WaitEventTimeout().
  • Novas características propostas:
    • SDL_FlashWindow() para atraer a atención do usuario.
    • SDL_GetAudioDeviceSpec() para obter información sobre o formato de audio preferido para o dispositivo especificado.
    • SDL_SetWindowAlwaysOnTop() para cambiar dinámicamente a bandeira SDL_WINDOW_ALWAYS_ON_TOP (axustar na parte superior) para a xanela seleccionada.
    • SDL_SetWindowKeyboardGrab() para capturar a entrada do teclado independentemente do rato.
    • SDL_SoftStretchLinear() para a escala bilineal entre superficies de 32 bits.
    • SDL_UpdateNVTexture() para actualizar texturas NV12/21.
    • SDL_GameControllerSendEffect() e SDL_JoystickSendEffect() para enviar efectos personalizados aos controladores de xogos DualSense.
    • SDL_GameControllerGetSensorDataRate() para obter datos sobre a intensidade da información recibida dos sensores dos controladores de xogo a PlayStation e Nintendo Switch.
    • SDL_AndroidShowToast() para mostrar notificacións lixeiras na plataforma Android.

Fonte: opennet.ru

Engadir un comentario