[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
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
- Alexander alba Bartolich (22.03.2009 21:34)
