gelöst: wglGetProcAddress liefert NULL
Verfasst: Di Feb 15, 2011 12:09 pm
Shalom, ich komme gerade nicht weiter:
Folgender Code...
Ich bekomme die glWindowPos2i Funktion nicht geliefert, die in OpenGL 1.4 enthalten ist. Die Graka hat 2.1.
Und damit man versteht, warum ich die Frage nicht für google formuliert bekomme: Die Methode funktionierte auf dieser Kiste schon, ich hatte die "glWindowPos2i" schon. Jetzt tut sie es nicht mehr.
Hat jemand eine Idee, wieso ein solches Stück Code irgendwann nicht mehr funktionieren könnte? wglGetProcAddress liefert mir NULL. Was kann passiert sein, dass wglGetProcAddress NULL liefert, obwohl die Graka die Funktion anbietet und auch die aktuellen Treiber drauf sind?
Folgender Code...
Code: Alles auswählen
glWindowPos2i = (void (WINAPI *) (GLint x, GLint Y )) wglGetProcAddress( "glWindowPos2i" );
if( !glWindowPos2i )
glWindowPos2i = (void (WINAPI *) (GLint x, GLint Y )) wglGetProcAddress( "glWindowPos2iARB" );
if( !glWindowPos2i )
{
int a = 0;
// AfxMessageBox( L"OpenGL 1.4 nicht verfügbar" );
}
Und damit man versteht, warum ich die Frage nicht für google formuliert bekomme: Die Methode funktionierte auf dieser Kiste schon, ich hatte die "glWindowPos2i" schon. Jetzt tut sie es nicht mehr.
Hat jemand eine Idee, wieso ein solches Stück Code irgendwann nicht mehr funktionieren könnte? wglGetProcAddress liefert mir NULL. Was kann passiert sein, dass wglGetProcAddress NULL liefert, obwohl die Graka die Funktion anbietet und auch die aktuellen Treiber drauf sind?