Outils pour utilisateurs

Outils du site


allegro:3d

Table des matières

Allegro — 3D

OpenGL

Pour créer un display utilisable avec OpenGL, on doit le demander à Allegro avec al_set_new_display_flags(ALLEGRO_OPENGL) avant d’appeler al_create_display.

Le backend OpenGL est configuré par allegro, on peut mélanger les commandes allegro et gl, on peut utiliser la couche portable d'Allegro pour l'Input, les graphics en 2D, l'entrée/sortie, les threads et l'audio.

On doit utiliser al_flip_display pour actualiser l'affichage.

Un exemple est disponible sur le GIT,
Consultez la documentation.

Pour des cours d'OpenGL, je vous conseille les articles du WikiBook OpenGL Programming (en).
En français vous avez les tutoriels de developpez.com qui ont été mis à jour récemment pour l'OpenGL moderne.

Le wiki OpenGL officiel (en) reste la référence.

Direct3D

Tout comme avec OpenGL, Allegro peut créer un display utilisable avec Direct3D.
Contrairement à OpenGL, Direct3D (aussi appelé DirectX) n'est pas portable, je ne recommande pas son utilisation.

Un exemple est disponible sur le GIT

Précédent « Sommaire » Suivant

allegro/3d.txt · Dernière modification: 2018/03/01 12:04 par mrhide