Version de la bibliothèque multimédia SDL 2.0.20

La bibliothèque SDL 2.0.20 (Simple DirectMedia Layer) a été publiée, visant à simplifier l'écriture de jeux et d'applications multimédias. La bibliothèque SDL 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/Vulkan 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. Le code de la bibliothèque est distribué sous la licence Zlib.

Dans la nouvelle version :

  • Amélioration de la précision du dessin des lignes horizontales et verticales lors de l'utilisation d'OpenGL et d'OpenGL ES.
  • Ajout de l'attribut SDL_HINT_RENDER_LINE_METHOD pour sélectionner la méthode de dessin au trait, ce qui affecte la vitesse, l'exactitude et la compatibilité.
  • SDL_RenderGeometryRaw() retravaillé pour utiliser un pointeur vers le paramètre SDL_Color plutôt qu'une valeur entière. Les données de couleur peuvent être spécifiées aux formats SDL_PIXELFORMAT_RGBA32 et SDL_PIXELFORMAT_ABGR8888.
  • Sur la plateforme Windows, le problème de taille des curseurs natifs a été résolu.
  • Linux a corrigé la détection de branchement à chaud pour les contrôleurs de jeu, qui était interrompue dans la version 2.0.18.

De plus, on peut noter la sortie de la bibliothèque SDL_ttf 2.0.18 avec un framework pour le moteur de polices FreeType 2, qui fournit des outils pour travailler avec les polices TTF (TrueType) dans SDL 2.0.18. La nouvelle version inclut des fonctionnalités supplémentaires pour la mise à l'échelle, le contrôle de sortie, le redimensionnement et la définition des paramètres de police TTF, ainsi que la prise en charge des glyphes 32 bits.

Source: opennet.ru

Ajouter un commentaire