Wydanie biblioteki multimedialnej SDL 2.0.16

Wydano bibliotekę SDL 2.0.16 (Simple DirectMedia Layer), mającą na celu uproszczenie pisania gier i aplikacji multimedialnych. Biblioteka SDL oferuje takie funkcje jak przyspieszony sprzętowo wyjście grafiki 2D i 3D, przetwarzanie wejścia, odtwarzanie dźwięku, renderowanie 3D za pomocą OpenGL/OpenGL ES/Vulkan oraz wiele innych powiązanych operacji. Biblioteka została napisana w języku C i jest dystrybuowana na licencji zlib. Aby korzystać z możliwości SDL w projektach w różnych językach programowania, dostępne są bindingi.

W nowym wydaniu:

  • Znacznie poprawiono obsługę Wayland.
  • Dodano możliwość wyjścia i przechwytywania dźwięku za pomocą multimedialnego serwera Pipewire i AAudio (Android).
  • Dodano wsparcie dla kontrolerów gier Amazon Luna i Xbox Series X.
  • Dodano wsparcie dla efektu adaptacyjnej wibracji (rumble) na kontrolerach Google Stadia i Nintendo Switch Pro, przy użyciu sterownika HIDAPI.
  • Zmniejszono obciążenie CPU podczas przetwarzania wywołań SDL_WaitEvent() i SDL_WaitEventTimeout().
  • Zaprezentowano nowe funkcje:
    • SDL_FlashWindow() do przyciągania uwagi użytkownika.
    • SDL_GetAudioDeviceSpec() do uzyskania informacji o preferowanym formacie dźwięku dla danego urządzenia.
    • SDL_SetWindowAlwaysOnTop() do dynamicznej zmiany flagi SDL_WINDOW_ALWAYS_ON_TOP (przypinanie nad inną zawartością) dla wybranego okna.
    • SDL_SetWindowKeyboardGrab() do przechwytywania wejścia z klawiatury niezależnie od myszki.
    • SDL_SoftStretchLinear() do biliniowego skalowania między 32-bitowymi powierzchniami.
    • SDL_UpdateNVTexture() do aktualizacji tekstur NV12/21.
    • SDL_GameControllerSendEffect() i SDL_JoystickSendEffect() do wysyłania własnych efektów do kontrolerów gier DualSense.
    • SDL_GameControllerGetSensorDataRate() do uzyskania danych o intensywności otrzymywania informacji z czujników kontrolerów gier na PlayStation i Nintendo Switch.
    • SDL_AndroidShowToast() do wyświetlania lekkich powiadomień na platformie Android.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster