Outils pour utilisateurs

Outils du site

A PCRE internal error occured. This might be caused by a faulty plugin

allegro:3d

====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

allegro:3d [2014/08/01 22:34]
mrhide Changement de tuto OpenGL
allegro:3d [2018/03/01 12:04] (Version actuelle)
mrhide Update links
Ligne 3: Ligne 3:
 ==== OpenGL ==== ==== OpenGL ====
  
-Pour créer un display utilisable avec OpenGL, on doit le demander à Allegro avec **al_set_new_display_flags(ALLEGRO_OPENGL)** ​puis on appelle ​**al_create_display**.+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. 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.
Ligne 9: Ligne 9:
 On doit utiliser al_flip_display pour actualiser l'​affichage. On doit utiliser al_flip_display pour actualiser l'​affichage.
  
-[[http://sourceforge.net/p/alleg/allegro/ci/5.1/tree/​examples/​ex_opengl.c|Un exemple est disponible sur le GIT]],\\ +[[https://github.com/liballeg/allegro5/blob/master/​examples/​ex_opengl.c|Un exemple est disponible sur le GIT]],\\ 
-[[http://alleg.sourceforge.net/a5docs/5.0.5/​opengl.html|Consultez la documentation]].+[[http://liballeg.org/a5docs/trunk/​opengl.html|Consultez la documentation]].
  
 Pour des cours d'​OpenGL,​ je vous conseille les articles du [[https://​en.wikibooks.org/​wiki/​OpenGL_Programming|WikiBook OpenGL Programming (en)]].\\ Pour des cours d'​OpenGL,​ je vous conseille les articles du [[https://​en.wikibooks.org/​wiki/​OpenGL_Programming|WikiBook OpenGL Programming (en)]].\\
-En français vous avez les tutoriels de [[http://​opengl.developpez.com/​|developpez.com]] qui ont été mis à jour il y a peu pour l'​OpenGL moderne.+En français vous avez les tutoriels de [[http://​opengl.developpez.com/​|developpez.com]] qui ont été mis à jour récemment ​pour l'​OpenGL moderne.
  
-Le [[https://​www.opengl.org/​wiki/​|wiki OpenGL officiel (en)]] reste la référence.+Le [[https://​www.khronos.org/opengl/wiki/|wiki OpenGL officiel (en)]] reste la référence.
 ==== Direct3D ==== ==== Direct3D ====
  
Ligne 21: Ligne 21:
 Contrairement à OpenGL, Direct3D (aussi appelé DirectX) n'est pas portable, je ne recommande pas son utilisation. Contrairement à OpenGL, Direct3D (aussi appelé DirectX) n'est pas portable, je ne recommande pas son utilisation.
  
-[[http://sourceforge.net/p/alleg/allegro/ci/5.1/tree/​examples/​ex_d3d.cpp|Un exemple est disponible sur le GIT]]+[[https://github.com/liballeg/allegro5/blob/master/​examples/​ex_d3d.cpp|Un exemple est disponible sur le GIT]]
  
-[[allegro:​maths|Précédent]] << [[allegro:​start#​articles|Sommaire]]+[[allegro:​maths|Précédent]] << [[allegro:​start#​articles|Sommaire]] >> [[allegro:​network|Suivant]]
allegro/3d.1406925251.txt.gz · Dernière modification: 2014/08/01 22:34 par mrhide