I bound a fragment program that only passes white, and it runs slower than the fixed function version implemented in the hardware. So am I doing something wrong, or is it that the programable interface is slower than the fixed function pipeline?
I'm using a GeForce 5200, but I don't see how that could matter because I'm not doing anything that isn't supported...I'm just passing white, every video card that supports fragment programs should be able to handle that.



.
...or high level programming doesn't get compiled very efficiently.