16 Jun 2002 blm   » (Apprentice)

Cg

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..

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!