I have a very, very simple game (SDL + OpenGL, a mere few hundreds trangles (not hundreds of thousands, not tents of thousands, not thousands, just hundreds, it is basicly nothing, even for ancient hardware standards), I'm using very basic features, probably OpenGL 1.1).
Then I have this old computer (but still not that ancient, 2Ghz CPU, 512MB, and GF2MX400). It has fresh WinXP (SP3) installed and DX9.0c (so it is an old comp with all software reinstalled).
* I run my SDL+OpenGL game, it works but is very slow, (the main culprint being glCopyPixels call, but even without it everyting is too slow, it can't be that slow on this kind of machine, I used to make OpenGL games with much higher requirements for worse hardware than that one and everything worked).
* I run my another game, pure SDL, no problem, everything perfectly fast and works.
* I try to run some downloaded GPU caps viewer, it crashes (I expect it might simply need some higher OpenGL version, so we sould disregard this symptom).
At first I thought it was something with drivers, but the OpenGL installed is v1.5.7 (more than enough for my needs), so it should be all all right? Maybe I somehow disabled hardware acceleration in my game's code?
I have trouble determining if the problem is on the computer's side (since on my other, more modern, computer everything works flawlessly) or maybe there is something in my code?