I've been working on an OpenGL project for several months, and recently ran into a problem after transferring it from Windows XP to Windows 7. Whenever I run the application in a window, it has SEVERE performance issues (around 2-3 FPS) despite being an extremely simple and efficient program. Furthermore, whenever I run it in full-screen, it just creates a completely black window and doesn't run anything, not allowing itself to even be closed. I've stripped the code down to the following:
If you think you do not have logical errors, run your program on a XP windows.
Maybe problem is with 7 because of using old versions of glut. (glut is discontinued). freeglut is an alternative for that.