I just read that R500 and older ATI cards, when you call gl_ClipVertex in the VS this takes vertex processing into software not hardware anymore. Does Nvidia do this to? What about the GF8 series? Does all ATI’s x2000 and x3000 series cards do this?
To be 100% sure perhaps you should write through ATI’s developer program. Those places are the best to take up such issues. They can provided you will all the needed details for your particular hardware.
ATI does not support gl_ClipVertex. The clipping coordinate is computet in the hw with a standard path. I had this issue some time ago and solved it by a little hack which relies on the fact that the nvidia glsl compiler is a hacked cg-compiler: