Jeux

La bibliothèque C de jeux vidéo multiplateforme Allegro 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.

Autres aticles de la rubrique

Vidéo du jour

Duel de la semaine

Newsletter

Je souhaite rester informé et recevoir toutes les informations sur TechDeGeek dans ma boite mail