Sortie de la bibliothèque multimédia SDL 2.0.16

La bibliothèque SDL 2.0.16 (Simple DirectMedia Layer) a été publiée, visant à simplifier le développement de jeux et d'applications multimédias. La bibliothèque SDL fournit des outils tels que le rendu 2D et 3D accéléré par matériel, la gestion des entrées, la lecture audio, le rendu 3D via OpenGL/OpenGL ES/Vulkan, et de nombreuses autres opérations connexes. La bibliothèque est écrite en C et est publiée sous la licence zlib. Des liaisons sont fournies pour utiliser les fonctionnalités de SDL dans des projets sur différents langages de programmation.

Dans cette nouvelle version :

  • Le support de Wayland a été considérablement amélioré.
  • Ajout de la possibilité de sortie et de capture audio via le multimédia de serveurs Pipewire et AAudio (Android).
  • Ajout de la prise en charge des manettes Amazon Luna et Xbox Series X.
  • Ajout de la prise en charge de l'effet de vibration adaptive (rumble) sur les manettes Google Stadia et Nintendo Switch Pro lors de l'utilisation du pilote HIDAPI.
  • La charge du CPU a été réduite lors du traitement des appels SDL_WaitEvent() et SDL_WaitEventTimeout().
  • De nouvelles fonctionnalités ont été proposées :
    • SDL_FlashWindow() pour attirer l'attention de l'utilisateur.
    • SDL_GetAudioDeviceSpec() pour obtenir des informations sur le format audio préféré pour le périphérique spécifié.
    • SDL_SetWindowAlwaysOnTop() pour changer dynamiquement le drapeau SDL_WINDOW_ALWAYS_ON_TOP (fixation au-dessus d'autres contenus) pour la fenêtre sélectionnée.
    • SDL_SetWindowKeyboardGrab() pour capturer les entrées du clavier indépendamment de la souris.
    • SDL_SoftStretchLinear() pour un redimensionnement bilinéaire entre des surfaces 32 bits.
    • SDL_UpdateNVTexture() pour mettre à jour les textures NV12/21.
    • SDL_GameControllerSendEffect() et SDL_JoystickSendEffect() pour envoyer des effets personnalisés aux manettes DualSense.
    • SDL_GameControllerGetSensorDataRate() pour obtenir des données sur l'intensité d'entrée des capteurs des manettes PlayStation et Nintendo Switch.
    • SDL_AndroidShowToast() pour afficher des notifications légères sur la plateforme Android.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster