Versão da biblioteca de mídia SDL 2.0.16

Foi lançada a biblioteca SDL 2.0.16 (Simple DirectMedia Layer), que visa simplificar a escrita de jogos e aplicações multimídia. A biblioteca SDL fornece ferramentas como saída gráfica 2D e 3D acelerada por hardware, processamento de entrada, reprodução de áudio, saída 3D via OpenGL/OpenGL ES/Vulkan e muitas outras operações relacionadas. A biblioteca é escrita em C e distribuída sob a licença zlib. As ligações são fornecidas para usar recursos SDL em projetos em diversas linguagens de programação.

Na nova versão:

  • Suporte Wayland significativamente melhorado.
  • Adicionada a capacidade de saída e captura de áudio usando o servidor de mídia Pipewire e AAudio (Android).
  • Adicionado suporte para controladores de jogos Amazon Luna e Xbox Series X.
  • Adicionado suporte para efeito de vibração adaptativo (rumble) nos controladores Google Stadia e Nintendo Switch Pro ao usar o driver HIDAPI.
  • Carga de CPU reduzida ao processar chamadas SDL_WaitEvent() e SDL_WaitEventTimeout().
  • Novos recursos propostos:
    • SDL_FlashWindow() para atrair a atenção do usuário.
    • SDL_GetAudioDeviceSpec() para obter informações sobre o formato de áudio preferencial para o dispositivo especificado.
    • SDL_SetWindowAlwaysOnTop() para alterar dinamicamente o sinalizador SDL_WINDOW_ALWAYS_ON_TOP (encaixar no topo) da janela selecionada.
    • SDL_SetWindowKeyboardGrab() para capturar a entrada do teclado independente do mouse.
    • SDL_SoftStretchLinear() para escala bilinear entre superfícies de 32 bits.
    • SDL_UpdateNVTexture() para atualizar texturas NV12/21.
    • SDL_GameControllerSendEffect() e SDL_JoystickSendEffect() para enviar efeitos personalizados para controladores de jogo DualSense.
    • SDL_GameControllerGetSensorDataRate() para obter dados sobre a intensidade das informações recebidas dos sensores dos controladores de jogos para PlayStation e Nintendo Switch.
    • SDL_AndroidShowToast() para exibir notificações leves na plataforma Android.

Fonte: opennet.ru

Adicionar um comentário