SDL 2.0.16 Mediateka-oharra

SDL 2.0.16 (Simple DirectMedia Layer) liburutegia kaleratu zen, jokoen eta multimedia aplikazioen idazketa errazteko helburuarekin. SDL liburutegiak, besteak beste, hardware-azeleratutako 2D eta 3D grafikoen irteera, sarrera prozesatzea, audio erreprodukzioa, 3D irteera OpenGL/OpenGL ES/Vulkan bidez eta erlazionatutako beste eragiketa asko eskaintzen ditu. Liburutegia C-n idatzita dago eta zlib lizentziapean banatzen da. Loturak eskaintzen dira hainbat programazio-lengoaiatako proiektuetan SDL gaitasunak erabiltzeko.

Argitalpen berrian:

  • Wayland laguntza nabarmen hobetu da.
  • Pipewire eta AAudio multimedia zerbitzaria erabiliz audioa ateratzeko eta harrapatzeko gaitasuna gehitu da (Android).
  • Amazon Luna eta Xbox Series X joko kontrolagailuentzako laguntza gehitu da.
  • HIDAPI kontrolatzailea erabiltzean Google Stadia eta Nintendo Switch Pro kontrolagailuetan bibrazio efektu moldagarrirako (burrunba) laguntza gehitu da.
  • PUZaren karga murriztu da SDL_WaitEvent() eta SDL_WaitEventTimeout() deiak prozesatzen direnean.
  • Proposatzen diren ezaugarri berriak:
    • SDL_FlashWindow() erabiltzailearen arreta erakartzeko.
    • SDL_GetAudioDeviceSpec() zehaztutako gailurako hobetsitako audio formatuari buruzko informazioa lortzeko.
    • SDL_SetWindowAlwaysOnTop() hautatutako leihorako SDL_WINDOW_ALWAYS_ON_TOP (atxikitzeko) bandera dinamikoki aldatzeko.
    • SDL_SetWindowKeyboardGrab() teklatuaren sarrera saguarekiko independentea harrapatzeko.
    • SDL_SoftStretchLinear() 32 biteko gainazalen arteko eskalatze bilineala egiteko.
    • SDL_UpdateNVTexture() NV12/21 testurak eguneratzeko.
    • SDL_GameControllerSendEffect() eta SDL_JoystickSendEffect() DualSense joko kontrolagailuetara efektu pertsonalizatuak bidaltzeko.
    • SDL_GameControllerGetSensorDataRate() PlayStation eta Nintendo Switch-era joko kontrolagailuen sentsoreetatik jasotako informazioaren intentsitateari buruzko datuak lortzeko.
    • SDL_AndroidShowToast() Android plataforman jakinarazpen arinak bistaratzeko.

Iturria: opennet.ru

Gehitu iruzkin berria