Version de la bibliothèque multimédia SDL 2.0.10

A eu lieu version de la bibliothèque SDL2.0.10 (Simple Direct Layer), visant à simplifier l'écriture de jeux et d'applications multimédia. La bibliothèque fournit des outils tels que la sortie graphique 2D et 3D accélérée par le matériel, le traitement des entrées, la lecture audio, la sortie 3D via OpenGL/OpenGL ES et de nombreuses autres opérations connexes. La bibliothèque est écrite en C et est distribuée sous la licence zlib. Des liaisons sont fournies pour utiliser les fonctionnalités SDL dans des projets dans divers langages de programmation.

Dans la nouvelle version :

  • Le pilote permettant de travailler avec le serveur d'affichage Mir a été supprimé au profit d'un pilote permettant de travailler via Wayland ;
  • Les macros SDL_RW* ont été converties en un ensemble distinct de fonctions ;
  • Ajout des fonctions SDL_SIMDGetAlignment(), SDL_SIMDAlloc() et SDL_SIMDFree() pour allouer de la mémoire pour les opérations SIMD ;
  • Fonctions ajoutées SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectsF(), SDL_RenderCopyF() et F() à virgule flottante dans l'API de rendu SDL ;
  • Ajout de la fonction SDL_GetTouchDeviceType() pour déterminer le type d'appareil tactile (pavé tactile ou écran tactile avec coordonnées relatives ou absolues) ;
  • L'API de rendu SDL a été modifiée pour utiliser le rendu par lots par défaut, permettant ainsi de meilleures performances. Pour contrôler l'utilisation du mode batch, l'option SDL_HINT_RENDER_BATCHING a été ajoutée ;
  • Ajout d'un appel à SDL_RenderFlush() pour forcer l'exécution des commandes batch en file d'attente, ce qui peut être utile lors de la combinaison du rendu SDL et du rendu direct ;
  • Ajout de l'option SDL_HINT_EVENT_LOGGING pour activer la journalisation des événements SDL à des fins de débogage ;
  • Ajout de l'option SDL_HINT_GAMECONTROLLERCONFIG_FILE pour définir le nom du fichier avec la disposition des contrôleurs de jeu ;
  • Ajout de l'option SDL_HINT_MOUSE_TOUCH_EVENTS pour contrôler la synthèse des événements tactiles basés sur les événements de la souris ;
  • Traitement amélioré des fichiers WAVE et BMP mal formatés pour bloquer les potentiels vulnérabilités;
  • Pour iOS 13 et tvOS 13, la prise en charge des manettes sans fil Xbox et PS4 a été ajoutée, ainsi que la prise en charge de la saisie de texte à l'aide de claviers Bluetooth ;
  • Pour Android реализован режим обработки звука с низкими задержками, реализованный с использованием OpenSL ES. Добавлена опция SDL_HINT_ANDROID_BLOCK_ON_PAUSE для управлением блокировкой цикла обработки событий при приостановке приложения.

Source: opennet.ru

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