Gå til innhold

OpenGL i C under GNU/Linux


Anbefalte innlegg

Skrevet

Så litt på et par av sidene det var linket til under OpenGL i FAQen. Det var informativt, men jeg spør likevel etter flere råd her.

Noen som vet om noen gode (og grunnleggende) OpenGL-tutorialer for OpenGL-programmering i C i GNU/Linux? Er snakk om GLX, ikke Mesa.

 

Takker.

Videoannonse
Annonse
Skrevet

Takker.

NeHe-tutorialene virket flotte, men det virker som det er en lite sprik mellom GLX-koden og forklaringene. Jeg finner nok ut av det allikevel. :p

 

Tusen takk.

  • 5 uker senere...
Skrevet (endret)

Hva er forskjellen mellom OpenGL, SDL, GLX... og Mesa? Dvs, hva har SDL, GLX osv med OpenGL å gjøre?

 

Har tenkt til å begynne med OpenGL under Linux selv, men jeg ønsker såklart at det skal være lett å porte spillet til Wintendo.

 

Edit: trykkleif

Endret av Cronius
Skrevet

SDL bruker OpenGL for å oppnå 3D-effekter. Når det bare er snakk om 2D klarer SDL seg fint på egenhånd. Vil forøvring anbefale SDL på det varmeste. SDL er:

 

1) Gratis

2) Åpen kildekode

3) Portable / støtter mange plattformer

4) Raskt og effektivt

5) Klart og tydelig / lett å bruke

 

Se www.libsdl.org for flere detaljer.

Skrevet (endret)

NeHes tutorials er også portet til SDL, i minst to forskjellige utgaver (den ene skrevet av Sam Lantinga). Fikk ikke helt med meg hvilken av utgavene som var den nyeste/mest oppdaterte. SDL i kombinasjon med GL er sannsynligvis det bedre alternativet til DX på UNIX-plattformen.

Endret av A_N_K
Skrevet (endret)

Etter å ha lest litt om SDL skal jeg definitivt se nærmere på det.

 

Men... det som gspr opprinnelig spurte om: noen som vet om (bra) tutorials til opengl under Linux..?

Endret av Cronius
  • 2 uker senere...
Skrevet

Myubi sier " SDL bruker OpenGL for å oppnå 3D-effekter.". dette er ikke helt korrekt, du trenger ikke benytte OpenGL for å gjøre 3d med SDL, du kan skrive din egen software-rendering engine. det har jeg selv gjort. du kan også sjekke ut GLUT, det har alltid fungert bra for meg.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...