Versió de la biblioteca de mitjans SDL 2.0.16

Es va llançar la biblioteca SDL 2.0.16 (Capa DirectMedia simple), destinada a simplificar l'escriptura de jocs i aplicacions multimèdia. La biblioteca SDL ofereix eines com ara la sortida de gràfics 2D i 3D amb acceleració de maquinari, processament d'entrada, reproducció d'àudio, sortida 3D mitjançant OpenGL/OpenGL ES/Vulkan i moltes altres operacions relacionades. La biblioteca està escrita en C i es distribueix sota la llicència zlib. Es proporcionen enllaços per utilitzar les capacitats SDL en projectes en diversos llenguatges de programació.

A la nova versió:

  • Suport de Wayland millorat significativament.
  • S'ha afegit la possibilitat de generar i capturar àudio mitjançant el servidor multimèdia Pipewire i AAudio (Android).
  • S'ha afegit suport per als controladors de joc Amazon Luna i Xbox Series X.
  • S'ha afegit compatibilitat per a l'efecte de vibració adaptatiu (rumble) als controladors Google Stadia i Nintendo Switch Pro quan s'utilitza el controlador HIDAPI.
  • Càrrega de CPU reduïda quan es processen les trucades SDL_WaitEvent() i SDL_WaitEventTimeout().
  • Noves funcions proposades:
    • SDL_FlashWindow() per cridar l'atenció de l'usuari.
    • SDL_GetAudioDeviceSpec() per obtenir informació sobre el format d'àudio preferit per al dispositiu especificat.
    • SDL_SetWindowAlwaysOnTop() per canviar dinàmicament la marca SDL_WINDOW_ALWAYS_ON_TOP (encaix a la part superior) per a la finestra seleccionada.
    • SDL_SetWindowKeyboardGrab() per capturar l'entrada del teclat independentment del ratolí.
    • SDL_SoftStretchLinear() per a l'escala bilineal entre superfícies de 32 bits.
    • SDL_UpdateNVTexture() per actualitzar les textures NV12/21.
    • SDL_GameControllerSendEffect() i SDL_JoystickSendEffect() per enviar efectes personalitzats als controladors de joc DualSense.
    • SDL_GameControllerGetSensorDataRate() per obtenir dades sobre la intensitat de la informació rebuda dels sensors dels controladors de joc a PlayStation i Nintendo Switch.
    • SDL_AndroidShowToast() per mostrar notificacions lleugeres a la plataforma Android.

Font: opennet.ru

Afegeix comentari