Uitgave van de multimedia bibliotheek SDL 2.0.16

De bibliotheek SDL 2.0.16 (Simple DirectMedia Layer) is uitgebracht en richt zich op het vereenvoudigen van het schrijven van games en multimedia-applicaties. De SDL-bibliotheek biedt middelen zoals hardware-versnelde uitvoer van 2D- en 3D-grafics, invoerverwerking, geluidsafspeel mogelijkheden, 3D-weergave via OpenGL/OpenGL ES/Vulkan en vele andere gerelateerde functies. De bibliotheek is geschreven in C en wordt verspreid onder de zlib-licentie. Voor het gebruik van de SDL-mogelijkheden in projecten in verschillende programmeertalen zijn er bindings beschikbaar.

In de nieuwe release:

  • De ondersteuning voor Wayland is aanzienlijk verbeterd.
  • De mogelijkheid tot geluid uitvoer en opname via multimedia de server Pipewire en AAudio (Android) is toegevoegd.
  • Ondersteuning voor de Amazon Luna en Xbox Series X gamecontrollers is toegevoegd.
  • Ondersteuning voor het adaptieve tril-effect (rumble) op Google Stadia en Nintendo Switch Pro controllers is toegevoegd bij gebruik van de HIDAPI-driver.
  • De belasting op de CPU is verminderd bij het verwerken van aanroepen van SDL_WaitEvent() en SDL_WaitEventTimeout().
  • Nieuwe functies zijn voorgesteld:
    • SDL_FlashWindow() om de aandacht van de gebruiker te trekken.
    • SDL_GetAudioDeviceSpec() voor het verkrijgen van specifieke details over het bij voorkeur geluidsformaat voor het opgegeven apparaat.
    • SDL_SetWindowAlwaysOnTop() voor het dynamisch aanpassen van de SDL_WINDOW_ALWAYS_ON_TOP-vlag (hoogte vastzetten ten opzichte van andere inhoud) voor het geselecteerde venster.
    • SDL_SetWindowKeyboardGrab() voor het vastleggen van toetsenbordinvoer ongeacht de muis.
    • SDL_SoftStretchLinear() voor bilineaire schaling tussen 32-bits oppervlakken.
    • SDL_UpdateNVTexture() voor het bijwerken van NV12/21 texturen.
    • SDL_GameControllerSendEffect() en SDL_JoystickSendEffect() voor het verzenden van eigen effecten naar DualSense gamecontrollers.
    • SDL_GameControllerGetSensorDataRate() voor het verkrijgen van data over de intensiteit van informatieontvangst van sensors van PlayStation en Nintendo Switch gamecontrollers.
    • SDL_AndroidShowToast() voor het weergeven van lichtgewicht meldingen op het Android-platform.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster