I see you’re using CG. There is a chance that your fragment program is eating up all your fill. Have you tried just simply returning a color value in the fragment program (and doing nothing else) just to make sure your fragment program isnt eating all that fillrate.
After that, uh, I guess you can try killing the blending but I don’t think that’s whats hurting your FPS… I honestly think that its the fragment program.
Ok maybe this is something I should
have written before…
I’m using float pbuffer, and as far as the
quadro 4 I’m using doesn’t support this,
I’m using NV30emulation…
The fragment program I’m using is nothing
but a fetch on the texture.
I was thinking that maybe It could be the problem,
but when I resize my window the FPS goes better (for a very small window, the fps
is about 20 fps). That why I suppose
fillrate has smthg to do with it.
But on the other hand, maybe the pixel
shader is called for all the pixels,
and not only for all the texels (i.e.
not only 32*32 times, but number_of_pixels
Maybe someone knows about this ?