Veröffentlichung der Multimedia-Bibliothek SDL 2.0.16

Die Bibliothek SDL 2.0.16 (Simple DirectMedia Layer) wurde veröffentlicht, die darauf abzielt, die Erstellung von Spielen und Multimedia-Anwendungen zu erleichtern. Die SDL-Bibliothek bietet Funktionen wie hardwarebeschleunigte Ausgabe von 2D- und 3D-Grafik, Eingabeverarbeitung, Audio-Wiedergabe, 3D-Ausgabe über OpenGL/OpenGL ES/Vulkan und zahlreiche andere begleitende Operationen. Die Bibliothek ist in C geschrieben und wird unter der zlib-Lizenz vertrieben. Um die Funktionen von SDL in Projekten mit verschiedenen Programmiersprachen nutzen zu können, stehen Bindings zur Verfügung.

In der neuen Version:

  • Die Unterstützung von Wayland wurde erheblich verbessert.
  • Die Möglichkeit zur Audioausgabe und -aufnahme mittels Multimedia Server Pipewire und AAudio (Android) wurde hinzugefügt.
  • Die Unterstützung für die Spielcontroller Amazon Luna und Xbox Series X wurde hinzugefügt.
  • Das Adaptive Vibrationseffekt (Rumble) auf Google Stadia und Nintendo Switch Pro Controllern bei Verwendung des HIDAPI-Treibers wurde hinzugefügt.
  • Die CPU-Belastung bei der Verarbeitung von SDL_WaitEvent() und SDL_WaitEventTimeout() wurde reduziert.
  • Neue Funktionen wurden vorgeschlagen:
    • SDL_FlashWindow() zur Aufmerksamkeitserregung des Benutzers.
    • SDL_GetAudioDeviceSpec() zur Abfrage der bevorzugten Audioformatinformationen für das angegebene Gerät.
    • SDL_SetWindowAlwaysOnTop() zum dynamischen Ändern des Flags SDL_WINDOW_ALWAYS_ON_TOP (Überlagerung über anderen Inhalten) für das gewählte Fenster.
    • SDL_SetWindowKeyboardGrab() zur unabhängigen Erfassung von Eingaben von der Tastatur, unabhängig von der Maus.
    • SDL_SoftStretchLinear() für bilineares Skalieren zwischen 32-Bit-Oberflächen.
    • SDL_UpdateNVTexture() zum Aktualisieren von NV12/21-Texturen.
    • SDL_GameControllerSendEffect() und SDL_JoystickSendEffect() zum Senden benutzerdefinierter Effekte an DualSense-Spielcontroller.
    • SDL_GameControllerGetSensorDataRate() zur Abfrage der Intensität der Sensordaten von PlayStation- und Nintendo Switch-Controller.
    • SDL_AndroidShowToast() zum Anzeigen von leichten Benachrichtigungen auf der Android-Plattform.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster