Veröffentlichung der Multimedia-Bibliothek SDL 2.0.16

Die Bibliothek SDL 2.0.16 (Simple DirectMedia Layer) wurde veröffentlicht, um das Schreiben von Spielen und Multimedia-Anwendungen zu vereinfachen. SDL bietet Funktionen wie hardwarebeschleunigte 2D- und 3D-Grafikdarstellung, Eingabeverarbeitung, Audiowiedergabe, 3D-Darstellung über OpenGL/OpenGL ES/Vulkan und viele andere begleitende Operationen. Die Bibliothek ist in der Programmiersprache C geschrieben und wird unter der zlib-Lizenz vertrieben. Für die Nutzung der SDL-Funktionen in Projekten verschiedener Programmiersprachen stehen Bindings zur Verfügung.

In der neuen Version:

  • Die Unterstützung für Wayland wurde erheblich verbessert.
  • Die Möglichkeit zur Ausgabe und Aufnahme von Audio über Multimedia Server Pipewire und AAudio (Android) wurde hinzugefügt.
  • Unterstützung für die Gaming-Controller Amazon Luna und Xbox Series X wurde hinzugefügt.
  • Unterstützung für den haptischen Feedback-Effekt (Rumble) bei Google Stadia-Controller und Nintendo Switch Pro-Controllern unter 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 des bevorzugten Audioformats für das angegebene Gerät.
    • SDL_SetWindowAlwaysOnTop() zur dynamischen Änderung des Flags SDL_WINDOW_ALWAYS_ON_TOP (Überlappen mit anderem Inhalt) für das gewählte Fenster.
    • SDL_SetWindowKeyboardGrab() um die Eingabe von der Tastatur unabhängig von der Maus zu erfassen.
    • SDL_SoftStretchLinear() für bilineare Skalierung zwischen 32-Bit-Oberflächen.
    • SDL_UpdateNVTexture() zur Aktualisierung von NV12/21-Texturen.
    • SDL_GameControllerSendEffect() und SDL_JoystickSendEffect() zum Senden eigener Effekte an DualSense-Spielcontroller.
    • SDL_GameControllerGetSensorDataRate() zur Abfrage der Intensität der Sensorinformationen von Spielcontrollern für PlayStation und Nintendo Switch.
    • SDL_AndroidShowToast() zur Anzeige von leichtgewichtigen Benachrichtigungen auf der Android-Plattform.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster