nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

[OpenGL] unsinnige Fehler

Von: Markus Wichmann (nullplan@gmx.net) [Profil]
Datum: 22.03.2009 14:17
Message-ID: <slrngscek6.3uq.nullplan@voyager.wichi.de.vu>
Newsgroup: de.comp.os.unix.programming
Hi all,

ich weiß OpenGL ist nicht UNIX-spezifisch, aber nach dclc kann ich ja
auch nicht, dort werfen sie einen ja raus, wenn man über ISO-C hinaus
geht.

Jedenfalls habe ich folgenden Quelltext kompiliert und ausgeführt:

#include <stdio.h>
#include <GL/gl.h>
#include <GL/glu.h>

int main()
{
printf("vendor     = %s (%s)\n"
"renderer   = %s (%s)\n"
"version    = %s (%s)\n"
"extensions = %s (%s)\n",
glGetString(GL_VENDOR), gluErrorString(glGetError()),
glGetString(GL_RENDERER), gluErrorString(glGetError()),
glGetString(GL_VERSION), gluErrorString(glGetError()),
glGetString(GL_EXTENSIONS), gluErrorString(glGetError()));
return 0;
}

Ergebnis:

vendor     = (null) (no error)
renderer   = (null) (no error)
version    = (null) (no error)
extensions = (null) (no error)

Was habe ich falsch gemacht? Die Manpage zu glGetString() erwähnt nicht,
ob man irgendeine Initialisierungsfunktion ausführen muss.

Tschö,
Markus

--
GUI - ein Hintergrundbild und zwölf XTerms

vim -c "exec \"norm iwHFG#NABGURE#IVZ#UNPXRE\"|%s/#/ /g|norm g??g~~"

[ Auf dieses Posting antworten ]

Antworten