IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La bibliothèque C de jeux vidéo multiplateforme Allegro est disponible en version 5.2.4

Le , par LittleWhite

90PARTAGES

7  0 
La bibliothèque C de jeux vidéo multiplateforme Allegro (comparable à la SDL) est disponible en version 5.2.4. Cette nouvelle apporte les classiques corrections de bogues ainsi que quelques nouvelles fonctionnalités :

Cœur
  • Correction des erreurs lors de la lecture d'un tampon de 0 octets ;
  • Réinitialisation de TLS lors de l'installation d'Allegro ;
  • Ajout de al_transform_coordinates_4d ;
  • Non initialisation multiple de la trace des mutex ;
  • Corrections des transformations 3D (sans projection) avec al_hold_bitmap_drawing.


Raspberry Pi
  • Correction de la compilation sur Raspberry Pi.


Android
  • suppression de la limite de longueur du répertoire de travail ;
  • correction du drapeau ALLEGRO_MAXIMIZED ;
  • correction des compilations avec des NDK anciens ;
  • suppression du hack glClear pour Android 2.1.


Linux
  • les contournements du compositeur sont configurables en X11 et le contournement est actif uniquement en plein-écran par défaut.


OS X
  • corrections de problèmes avec le support des écrans retina.


Audio
  • correction de la latence avec ALSA ;
  • ajout d'une option pour utiliser la fenêtre bureau lors de l'initialisation de DirectSound.


Polices
  • ajout du support pour les bmfont.


Boîtes de message
  • redimensionnement de l'écran sous Windows lors de l'apparition/disparition du menu ;
  • détection de l'échec de al_popup_menu sous GTK ;
  • non nettoyage du menu racine lors de la destruction du menu popup.


Système de compilation
  • ne pas lier libm sur MSVC pour DUMB ;
  • non utilisation de la propriété LOCATION ;
  • non utilisation des inclusions SYSTEM pour DirectX ;
  • ajout d'indices pour les emplacements des includes/libs pour DirectX avec mingw-w64 ;


Python
  • correction des scripts de génération de code Python pour fonctionner avec Python 2 ou inférieur.


LUA
  • ajout d'un script pour générer une API LuaJIT.


Exemples
  • ajout d'une texture pour la skybox de ex_camera.


Vous pouvez retrouver la documentation à jour sur cette page et télécharger la bibliothèque ici. Aussi, si vous souhaitez débuter avec la bibliothèque, je vous invite à lire ce livre, écrit par Frédéric DROUILLON.

Votre opinion

Utilisez-vous Allegro ? Avez-vous utilisé Allegro ? Pour quels projets ?
Que pensez-vous de cette bibliothèque ? Quels sont ses avantages/inconvénients par rapport à d'autres solutions ?

Source

Liste des changements

Une erreur dans cette actualité ? Signalez-nous-la !