CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

SDL ou opengl ?

sonic66
sonic66
Niveau 10
07 mars 2005 à 18:20:33

Dans le tutorial de Jyy , on apprend les bases de la sdl mais un gars assez fort en programmation m´a dit que opengl etait beaucoup mieu , esce vrai? ( je ne parle ici que de le 2d)

sonic66
sonic66
Niveau 10
07 mars 2005 à 18:26:41

:up:

JeanYvesYves
JeanYvesYves
Niveau 10
07 mars 2005 à 18:28:31

OpenGL ne sait faire QUE de la 3D.
Evidemment, on peut " simuler" de la 2D en 3D ( il suffit de dessiner sur le meme plan et de mettre la caméra orthogonale !

Mais a mon avis, il est préférable d´etre déja doué pour faire cela.
Sinon, de toute façon, OpenGL n´est pas autonome : il faut l´amorcer dans le systeme.
SDL permet cela. Mes exemple d´OpenGL dans mon tuto s´appuient sur SDL.
( on pourrait aussi utiliser glut, windows.h . ..)

sonic66
sonic66
Niveau 10
07 mars 2005 à 18:29:39

et par curiosité , ceux qui utilisent linux , il ont un truc comme windows.h ? ??

JeanYvesYves
JeanYvesYves
Niveau 10
07 mars 2005 à 18:31:44

ils ont " unistd.h" ou alors l´amorce de X11

SDL fait abstraction de ça, glut aussi. Si tu utilises l´un des 2, tu fais du code portable :)

delf__ar
delf__ar
Niveau 7
07 mars 2005 à 18:34:01

openGL permet aussi de faire de la 2d comme sdl : si tu glVertex2f(); au lieu de glVertex3f(); il y a des choses plus simples dans openGL : gestion de souris et clavier.
Moi, je préfere openGL et avec openGL, tu peux faire la 2d et la 3d en meme temps(je sais pas si on peux le faire aussi avec sdl). enfin, c´est a toi de voire.

JeanYvesYves
JeanYvesYves
Niveau 10
07 mars 2005 à 18:44:52

delf__ar > ce que propose OpenGl n´est pas de la pure 2D, c´est une simulation de 2D faite par moteur 3D :)
meme glVertex2f() permet de mettre un point a z = 0

delf__ar
delf__ar
Niveau 7
07 mars 2005 à 18:47:22

oui, mais pour faire de la 2d, c´est pas plus difficile

JeanYvesYves
JeanYvesYves
Niveau 10
07 mars 2005 à 18:50:37

c´est en effet pas si difficile que ça il est vrai :)

LGV
LGV
Niveau 28
07 mars 2005 à 18:54:43

OpenGL ne gere ni clavier ni souris, d´ailleurs. Pour des coordonnees pre-transformees, le XYZRHW c´est aussi une solution, en combinaison d´une matrice ortho.

delf__ar
delf__ar
Niveau 7
07 mars 2005 à 19:01:36

si, la souris, il y a glutMouseFunc(); et le clavier, il y a glutKeyboardFunc();

LGV
LGV
Niveau 28
07 mars 2005 à 19:13:57

c´est bien ce que je dis...

ShellShock
ShellShock
Niveau 9
07 mars 2005 à 19:15:36

glut, c´est pas OpenGL.

delf__ar
delf__ar
Niveau 7
07 mars 2005 à 20:32:18

oui mais on l´utilise tout le temps avec

LGV
LGV
Niveau 28
07 mars 2005 à 20:35:12

. .. on n´est pas là pour polémiquer ( ni pour personne d´autres d´ailleurs), mais bon... NON !

gollumkawder
gollumkawder
Niveau 10
07 mars 2005 à 20:45:05

GLUT ? aaaargh je meurs... Win32 pawah
( troll inside)

JeanYvesYves
JeanYvesYves
Niveau 10
07 mars 2005 à 20:50:29

Glut est ultra vieillissant :
SDL peut le remplacer ( meme pour amorcer OpenGL), et a bien + d´options que glut :)

Il faut choisir entre :

windows.h + OpenGL
glut + OpenGL
SDL + openGL --> cette solution est la + récente.

sonic66
sonic66
Niveau 10
07 mars 2005 à 21:35:39

Si cest recent
je prend!!!
:):) :)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment