Lansarea bibliotecii multimedia SDL 2.0.16

A fost lansată biblioteca SDL 2.0.16 (Simple DirectMedia Layer), destinat simplificării scrierii de jocuri și aplicații multimedia. Biblioteca SDL oferă instrumente precum redarea graficii 2D și 3D accelerate hardware, gestionarea inputului, redarea sunetului, redarea 3D prin OpenGL/OpenGL ES/Vulkan și multe alte operații conexe. Biblioteca este scrisă în limbajul C și este distribuită sub licența zlib. Pentru a utiliza funcționalitățile SDL în proiecte din diverse limbaje de programare, sunt disponibile bindings.

În noua versiune:

  • Suportul pentru Wayland a fost semnificativ îmbunătățit.
  • A fost adăugată capacitatea de redare și captare a sunetului prin intermediul mediului server Pipewire și AAudio (Android).
  • A fost adăugat suport pentru controllerele de joc Amazon Luna și Xbox Series X.
  • A fost adăugat suport pentru efectul de vibrație adaptivă (rumble) pe controllerele Google Stadia și Nintendo Switch Pro utilizând driverul HIDAPI.
  • A fost redusă încărcarea pe CPU în procesarea apelurilor SDL_WaitEvent() și SDL_WaitEventTimeout().
  • Au fost propuse funcții noi:
    • SDL_FlashWindow() pentru a atrage atenția utilizatorului.
    • SDL_GetAudioDeviceSpec() pentru a obține informații despre formatul preferat al sunetului pentru dispozitivul specificat.
    • SDL_SetWindowAlwaysOnTop() pentru a schimba dinamic flag-ul SDL_WINDOW_ALWAYS_ON_TOP (fixare deasupra altor conținuturi) pentru fereastra selectată.
    • SDL_SetWindowKeyboardGrab() pentru a captura inputurile de la tastatură, indiferent de mouse.
    • SDL_SoftStretchLinear() pentru scalarea biliniară între suprafețe de 32 de biți.
    • SDL_UpdateNVTexture() pentru actualizarea texturilor NV12/21.
    • SDL_GameControllerSendEffect() și SDL_JoystickSendEffect() pentru a trimite efecte personalizate la controllerele de joc DualSense.
    • SDL_GameControllerGetSensorDataRate() pentru a obține date despre intensitatea informațiilor primite de la senzorii controllerele de joc de la PlayStation și Nintendo Switch.
    • SDL_AndroidShowToast() pentru a afișa notificări ușoare pe platforma Android.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster