Well - it’s working. But sometimes it’s very slow everything and there are blur effects where I never had programed someone (as if the Windows is resized with 1 pixel). Then are some textures completly white.
If I quit mIRC (a chat program) on my PC - it’s working without problems.
Well - ok - I could quit it everytime - But sometimes it works even with mIRC running at the same time. On other PCs it works always slow (with the same textures in white) or completly fast.
And I guess there are not too much textures or so on because it’s a little 2D game and there aren’t so much. In 3D games it would be more.
Regarding “speed”, check so you always use a hardware accelerated pixel format. If glGetString(GL_VENDOR) is microsoft than you’re not hw accelerated. The easiest way to do this is to make sure your desktop color depth is 32bit.
You may be aware of this, but fps drops due to computation time also come like steep ledges. If your program normally runs at 60fps, but your compilation time is very near being greater than (1/60)of a second, if it goes to (3/120)of a second, your fps will drop to 30. This is something to keep in mind, though, it may not be the trouble in this case. Like they said, make sure you are unloading your textures and image data. But just be aware of this too.