I've got a 3D game that runs too slow ( Nokia 5800 : 9FPS ). Currently I am just painting directly to the screen. I am willing to trade some quality for performance.
How about rendering to an smaller offscreen image ( I can render to a (scrWidth/2,scrHeight/2) image at 14 FPS which is acceptable ) ,stretching it and painting that to the screen?
My problem is that I don't know how to efficiently stretch the image. Any tips?