SDL 2.0.20 est déjà sorti et voici ses nouveautés

SDL_Logo

le sortie de la nouvelle version de SDL 2.0.20 dans lequel certaines modifications ont été apportées qui améliorent le fonctionnement de la bibliothèque, en plus de corriger deux erreurs qui étaient présentes dans la dernière version.

Pour ceux qui ne connaissent pas la bibliothèque SDL, sachez que ceci, fournit des outils tels que la sortie graphique 2D et 3D accélérée par le matériel, traitement d'entrée, lecture audio, sortie 3D via OpenGL / OpenGL ES et de nombreuses autres opérations connexes.

SDL est analogue à DirectX, auquel on pourrait dire que l'analogue de DirectX est OpenGL. DirectX fonctionne également avec les périphériques d'entrée et le son. Lorsque Loki Software a commencé à porter des jeux AAA sur Linux, ils ont remplacé Direct3D par OpenGL et rien d'autre n'a été remplacé et comme il est difficile d'écrire des applications "X" de nos jours même avec WinAPI sur API X11, mais avec DirectDraw sur WinAPI qui est déjà un problème, c'est comme ça que SDL est né.

SDL il est officiellement compatible avec Windows, Mac OS X, Linux, iOS et Android, bien qu'il prenne en charge d'autres plates-formes telles que QNX, en plus d'autres architectures et systèmes tels que Sega Dreamcast, GP32, GP2X, etc.

Couche DirectMedia simple est écrit en C, fonctionne nativement avec C ++ et il existe des liens disponibles pour plusieurs autres langages, dont C# et Python, il est distribué sous la licence zlib, cette licence permet d'utiliser SDL librement dans n'importe quel logiciel.

Principales nouvelles fonctionnalités de SDL 2.0.20

Dans cette nouvelle version de SDL 2.0.20 qui est présentée, il est souligné que précision améliorée de la sortie de ligne horizontale et verticale lors de l'utilisation d'OpenGL et d'OpenGL ES.

Un autre changement important qui ressort est que l'indicateur a été ajouté SDL_HINT_RENDER_LINE_METHOD pour sélectionner une méthode de dessin au trait ce qui affecte la vitesse, l'exactitude et la compatibilité.

De plus, il est mentionné que la fonction SDL_RenderGeometryRaw() a été repensée dans le but d'être peut utiliser un pointeur vers le paramètre SDL_Color au lieu d'une valeur entière, les données de couleur peuvent donc être spécifiées dans les formats SDL_PIXELFORMAT_RGBA32 et SDL_PIXELFORMAT_ABGR8888.

Du côté des corrections de bogues, dans cette nouvelle version de SDL 2.0.20 Résolution d'un problème de taille des curseurs natifs sur la plate-forme Windows.

Tandis que pour Correctif de hotplug Linux pour les contrôleurs de jeu, qui était cassé dans la version 2.0.18.

En plus des nouveautés de SDL 2.0.20, il met également en évidence version séparée de la bibliothèque SDL_ttf 2.0.18 laquelle agit comme un lien vers le moteur de police 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 le paramétrage des polices TTF, et ajoute la prise en charge des glyphes 32 bits.

Enfin si vous souhaitez en savoir plus de cette nouvelle version, vous pouvez vérifier détails dans le lien suivant.

Comment installer Simple DirectMedia Layer sur Linux?

L'installation de cette bibliothèque sur Linux est assez simple car la plupart des distributions Linux l'ont dans leurs référentiels.

Pour le cas de Debian, Ubuntu et les distributions dérivées de celles-ci, vous n'aurez qu'à exécuter les commandes suivantes dans un terminal:

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

Alors que pour le cas de ceux qui sont uDans les scénarios Arch Linux, il suffit d'exécuter ce qui suit:

sudo pacman -S sdl2

Dans le cas de ceux qui utilisent Fedora, Centos, RHEL ou toute distribution basée sur eux, il leur suffit d'exécuter la commande suivante:

sudo yum install SDL2
sudo yum install SDL2-devel

Pour toutes les autres distributions Linux, ils peuvent rechercher le paquet "sdl" ou "libsdl" pour l'installation ou télécharger et compiler le code source.

Ils font cela avec:

git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.