Originally posted by DaveBaumann
Thats exactly as I wrote in our Postmotem article. However, under no circumstances does it make sense for them to use Cg when there is a perfectly good, native DirectX, vendor unspecific, HLSL in DirectX9.
Really, the only time a DX developer would use Cg is if they are porting across to OpenGL as well, if you are doing DirectX only development, why would you use Cg?
There are many other reasons why a developer would use CG for directx, but there are already several threads discussing this, so I won't go into detail.