Nymia: I only recently found out about Cg. It seems to be an effort to take some complexity away from the graphics developers in an effort to make things easier. I am all for making life easier but is this approach like taking pointers away from languages since so many people beleive that Programmers don't know how to program safely when dealing with raw memory locations through pointers. I personally hate it when people forget to learn how to do things right and rely on others to take away all the complexity for them.
Alas I am not a graphics programmer so it may well be out of the realm of stuff I should talk about. Also I have no wish to start any heated discussions. I myself have be known to take thee path of using interpreted perl over writing a small C module.
I note also that you say
Now, if they can setup something for non-windows
platform, that would definitely get things
moving.
I read somewhere that the Cg language came out of a partnership between nvidia and microsoft and a subset will be included with DirectX 9. However, there was an indication that there is a superset for use with OpenGL and useful on other platforms like MacOS. Lets hope that it is available for the FreeBSD's and Linux's of the world. Certification
Alas when I post a diary it still says I am an observer even though two people have certified me as an apprentice. It must be a funky trust metric thing..