Hi there ppl...
I'm using a texture-mapped quad as a background for an orthographic (gluOrtho2D) 2D-game. It is fixed at non-fullscreen 640x480 and I also set the quad to that. I have also disabled 3D-stuff that isn't needed like depth-testing and even image-filtering (it is set to GL_NEAREST now). The game has to run decently on a 4MB ATI 3D Rage (it should be possible, since this card can also run Quake 3 at a reasonable speed). For some reason, however, my method is very slow (it runs fine on my GeForce3 by the way). I was thinking about using glDrawPixels to draw the background image, but it might also have something to do with the fact that the card only has 4MB of memory and/or that I should use a maximum texture-size of 256x256. I also read something about using teh buffer region extension to load the background into videomemory, but I don't know if the Rage supports this or if it even makes sense to try something like this on a 4MB card. So, if someone has an idea about how to tackle this problem; I would really appreciate it.
GRTZ and thanx in advance,