gl_ClipVertex does this cause Software processing?

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?

Thanks

ATI has had this issue, but its fixed in later drivers. (Though might depend on your OS)

Are you 100% sure? The document I just read was dated 2007 something… Not sure what month, though.

Thanks

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.

I own an 8800 and using gl_ClipVertex does not cause a software fallback.

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:

  #ifdef __GLSL_CG_DATA_TYPES
  gl_ClipVertex = position;
  #endif

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.