SDL 2.0.16 Media Library Release

A biblioteca SDL 2.0.16 (Simple DirectMedia Layer) hè stata liberata, destinata à simplificà a scrittura di ghjochi è applicazioni multimediali. A libreria SDL furnisce strumenti cum'è l'accelerazione di hardware 2D è 3D grafica output, processing input, playback audio, output 3D via OpenGL / OpenGL ES / Vulkan è parechje altre operazioni relative. A biblioteca hè scritta in C è hè distribuitu sottu a licenza zlib. Ligami sò furniti per aduprà capacità SDL in prughjetti in diverse lingue di prugrammazione.

In a nova versione:

  • Supportu Wayland significativamente migliuratu.
  • Aggiunta l'abilità di produzzione è catturà l'audio cù u Pipewire è u servore media AAudio (Android).
  • Aggiuntu supportu per i controller di ghjocu Amazon Luna è Xbox Series X.
  • Aggiuntu supportu per l'effettu di vibrazione adattativa (rumble) nantu à i cuntrolli Google Stadia è Nintendo Switch Pro quandu si usa u driver HIDAPI.
  • Carica di CPU ridutta durante u processu di chjamate SDL_WaitEvent() è SDL_WaitEventTimeout().
  • Novità pruposte:
    • SDL_FlashWindow() per attruverà l'attenzione di l'utilizatori.
    • SDL_GetAudioDeviceSpec() per ottene infurmazione nantu à u formatu audio preferitu per u dispusitivu specificatu.
    • SDL_SetWindowAlwaysOnTop() per cambià dinamicamente a bandiera SDL_WINDOW_ALWAYS_ON_TOP (snap on top) per a finestra selezziunata.
    • SDL_SetWindowKeyboardGrab() per catturà l'input di u teclatu indipendente da u mouse.
    • SDL_SoftStretchLinear() per a scala bilineare trà superfici di 32 bit.
    • SDL_UpdateNVTexture() per aghjurnà e texture NV12/21.
    • SDL_GameControllerSendEffect() è SDL_JoystickSendEffect() per mandà effetti persunalizati à i controller di ghjocu DualSense.
    • SDL_GameControllerGetSensorDataRate() per ottene dati nantu à l'intensità di l'infurmazioni ricevuti da i sensori di i controller di ghjocu à PlayStation è Nintendo Switch.
    • SDL_AndroidShowToast() per a visualizazione di notificazioni ligeri nantu à a piattaforma Android.

Source: opennet.ru

Add a comment