SDL 2.0.16 Media Library Release

De bibleteek SDL 2.0.16 (Simple DirectMedia Layer) waard útbrocht, rjochte op it ferienfâldigjen fan it skriuwen fan spultsjes en multimedia-applikaasjes. De SDL-bibleteek leveret ark lykas hardware-fersnelde 2D- en 3D-grafykútfier, ynfierferwurking, audio-ôfspieling, 3D-útfier fia OpenGL/OpenGL ES/Vulkan en in protte oare relatearre operaasjes. De bibleteek is skreaun yn C en wurdt ferspraat ûnder de zlib-lisinsje. Bindingen wurde levere om SDL-mooglikheden te brûken yn projekten yn ferskate programmeartalen.

Yn de nije release:

  • Wichtich ferbettere Wayland-stipe.
  • De mooglikheid tafoege om audio út te fieren en te fangen mei de Pipewire en AAudio mediaserver (Android).
  • Stipe tafoege foar Amazon Luna en Xbox Series X game controllers.
  • Stipe tafoege foar adaptyf trillingseffekt (rommele) op Google Stadia- en Nintendo Switch Pro-controllers by it brûken fan de HIDAPI-bestjoerder.
  • Fermindere CPU load by it ferwurkjen fan SDL_WaitEvent () en SDL_WaitEventTimeout () calls.
  • Nije funksjes foarsteld:
    • SDL_FlashWindow() om de oandacht fan de brûker te lûken.
    • SDL_GetAudioDeviceSpec() om ynformaasje te krijen oer it foarkar audioformaat foar it oantsjutte apparaat.
    • SDL_SetWindowAlwaysOnTop() om de SDL_WINDOW_ALWAYS_ON_TOP (snap boppe) flagge dynamysk te feroarjen foar it selektearre finster.
    • SDL_SetWindowKeyboardGrab() om toetseboerdynput ûnôfhinklik fan 'e mûs te fangen.
    • SDL_SoftStretchLinear () foar bilineêre skaalfergrutting tusken 32-bit oerflakken.
    • SDL_UpdateNVTexture() om NV12/21-tekstueren te aktualisearjen.
    • SDL_GameControllerSendEffect () en SDL_JoystickSendEffect () foar in stjoer oanpaste effekten nei DualSense game controllers.
    • SDL_GameControllerGetSensorDataRate() om gegevens te krijen oer de yntinsiteit fan ynformaasje ûntfongen fan 'e sensoren fan spultsje-controllers nei PlayStation en Nintendo Switch.
    • SDL_AndroidShowToast () foar in werjaan lichtgewicht notifikaasjes op de Android platfoarm.

Boarne: opennet.ru

Add a comment