This is going even more weird now!!

If I start that application which I shared here and choose a Delphis TBitmap as an back buffer for example. I get littlebit over 100 frames and graphics goes jerky if I don't have any other application running at the moment.

BUT if I open a Firefox and go to the webpage which has a flash animation on it and miminize it to the taskbar and start the application I get 1000fps and things goes smoothly!!

WTF!?! I'm so confused right now... And anyhow, if I use DirectX all goes well with decent 4000fps on windowed mode and nearly 8000fps on alt-tabbed to fullscreen mode.

Can someone else do the same test?? Or can someone raport something at all about how the application works on his/her computer??

Here's the link again: http://www.saunalahti.fi/hag/share/GDIBlitting.exe


edit: Ouh, if one ponders if there's something bad things hidden into the executable I can promise that won't be the case!! Go ahead, test and report!!
javascript:void(0);

edit2: Here's also very unfinished DirectX version of the engine. It uses bitmap to render the shuttle. Arrws move, LETF-CTRL fires missiles, F enabled/disables rendering statics and ALT-TAB goes between window and fullscreen. DirectX 9 libraries has been used when executable has been build.

Here you go: http://www.saunalahti.fi/hag/share/Meteors.zip


edit3: odd, odd, odd, odd and weird!! I tried that flash trick with a IE7, but there's no go. So, only when Firefox is opened application works great (or Delphi of course). This really is mysterious.