SDL 2.0.16 Mediabibliotheek-release

De SDL 2.0.16-bibliotheek (Simple DirectMedia Layer) is uitgebracht, gericht op het vereenvoudigen van het schrijven van games en multimediatoepassingen. De SDL-bibliotheek biedt tools zoals hardwareversnelde grafische 2D- en 3D-uitvoer, invoerverwerking, audioweergave, 3D-uitvoer via OpenGL/OpenGL ES/Vulkan en vele andere gerelateerde bewerkingen. De bibliotheek is geschreven in C en wordt gedistribueerd onder de zlib-licentie. Er zijn bindingen beschikbaar om SDL-mogelijkheden te gebruiken in projecten in verschillende programmeertalen.

In de nieuwe uitgave:

  • Aanzienlijk verbeterde Wayland-ondersteuning.
  • De mogelijkheid toegevoegd om audio uit te voeren en vast te leggen met behulp van de Pipewire- en AAudio-mediaserver (Android).
  • Ondersteuning toegevoegd voor Amazon Luna- en Xbox Series X-gamecontrollers.
  • Ondersteuning toegevoegd voor adaptief trillingseffect (rumble) op Google Stadia- en Nintendo Switch Pro-controllers bij gebruik van het HIDAPI-stuurprogramma.
  • Verminderde CPU-belasting bij het verwerken van SDL_WaitEvent()- en SDL_WaitEventTimeout()-aanroepen.
  • Nieuwe functies voorgesteld:
    • SDL_FlashWindow() om de aandacht van de gebruiker te trekken.
    • SDL_GetAudioDeviceSpec() om informatie te verkrijgen over het voorkeursaudioformaat voor het opgegeven apparaat.
    • SDL_SetWindowAlwaysOnTop() om de vlag SDL_WINDOW_ALWAYS_ON_TOP (snap on top) voor het geselecteerde venster dynamisch te wijzigen.
    • SDL_SetWindowKeyboardGrab() om toetsenbordinvoer vast te leggen, onafhankelijk van de muis.
    • SDL_SoftStretchLinear() voor bilineaire schaling tussen 32-bits oppervlakken.
    • SDL_UpdateNVTexture() om NV12/21-texturen bij te werken.
    • SDL_GameControllerSendEffect() en SDL_JoystickSendEffect() om aangepaste effecten naar DualSense-gamecontrollers te sturen.
    • SDL_GameControllerGetSensorDataRate() om gegevens te verkrijgen over de intensiteit van de informatie die wordt ontvangen van de sensoren van gamecontrollers naar PlayStation en Nintendo Switch.
    • SDL_AndroidShowToast() voor het weergeven van lichtgewicht meldingen op het Android-platform.

Bron: opennet.ru

Voeg een reactie