Man sollte gluPerspective so ungefähr aufrufen :
Delphi-Quellcode:
glViewport(0, 0, ClientWidth, ClientHeight);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(45.0, ClientWidth / ClientHeight, 1.0, 1000.0);
// muss nicht 45.0 deg sein, aber 100.0 ist auch IMHO zu viel (zu breit)
// das Wichtigste ist [b]ClientWidth / ClientHeight[/b]
Edit
Bei dir ist ClientWidth / ClientHeight = 1, da nehme ich ein, dass ClientWidth = ClientHeight immer gilt ?