SDL 2.0.16 Mediabiblioteekvrystelling

Die SDL 2.0.16 (Simple DirectMedia Layer)-biblioteek is vrygestel, wat daarop gemik is om die skryf van speletjies en multimediatoepassings te vereenvoudig. Die SDL-biblioteek verskaf gereedskap soos hardeware-versnelde 2D- en 3D-grafika-uitvoer, invoerverwerking, oudioterugspeel, 3D-uitvoer via OpenGL/OpenGL ES/Vulkan en baie ander verwante bedrywighede. Die biblioteek is in C geskryf en word onder die zlib-lisensie versprei. Bindings word verskaf om SDL-vermoΓ«ns in projekte in verskeie programmeertale te gebruik.

In die nuwe vrystelling:

  • Aansienlik verbeterde Wayland-ondersteuning.
  • Bygevoeg die vermoΓ« om klank uit te voer en vas te lΓͺ met behulp van die Pipewire en AAudio mediabediener (Android).
  • Bygevoeg ondersteuning vir Amazon Luna en Xbox Series X-speletjiebeheerders.
  • Bygevoeg ondersteuning vir aanpasbare vibrasie-effek (dreuning) op Google Stadia en Nintendo Switch Pro-beheerders wanneer die HIDAPI-bestuurder gebruik word.
  • Verminderde SVE-lading wanneer SDL_WaitEvent()- en SDL_WaitEventTimeout()-oproepe verwerk word.
  • Nuwe kenmerke voorgestel:
    • SDL_FlashWindow() om die gebruiker se aandag te trek.
    • SDL_GetAudioDeviceSpec() om inligting oor die voorkeurklankformaat vir die gespesifiseerde toestel te verkry.
    • SDL_SetWindowAlwaysOnTop() om die SDL_WINDOW_ALWAYS_ON_TOP (snap on top) vlag vir die geselekteerde venster dinamies te verander.
    • SDL_SetWindowKeyboardGrab() om sleutelbordinvoer onafhanklik van die muis vas te vang.
    • SDL_SoftStretchLinear() vir bilineΓͺre skaal tussen 32-bis oppervlaktes.
    • SDL_UpdateNVTexture() om NV12/21-teksture op te dateer.
    • SDL_GameControllerSendEffect() en SDL_JoystickSendEffect() om pasgemaakte effekte na DualSense-speletjiebeheerders te stuur.
    • SDL_GameControllerGetSensorDataRate() om data te verkry oor die intensiteit van inligting wat van die sensors van spelbeheerders na PlayStation en Nintendo Switch ontvang word.
    • SDL_AndroidShowToast() vir die vertoon van ligte kennisgewings op die Android-platform.

Bron: opennet.ru

Voeg 'n opmerking