But when I run the DDEX4 sample app (modified to 800x600 by me) it runs at 60fps!!
After HOURS of debugging (my app is pretty big), I found out that if you have more than one large offscreen surface, the fps half!
I know that if you have too many VRAM blits, the performance drops, but the surfaces are offscreen.
Is the offscreen surface actually copied to VRAM automatically, increasing performance?
How do I overcome this problem/bug???? Anyone had the same problem?