June 15, 2002 NVIDIA Cg | ||||
---|---|---|---|---|
| ||||
Hey have any of you checked out NVIDIA's new Cg language? http://developer.nvidia.com/view.asp?PAGE=cg_main Perhaps there are ideas there to be analyzed. Their standard library has many functions that would be nice to have in a D standard math library, for one thing. Their language is also array-centric, and borrows in, out, and inout from D Most of the data types in Cg are value types. There are no pointers (NVIDIA GPU's don't have pointers, but they do have arrays which are basically the same thing just another way to say it, and hardware can be built optimal for arrays or pointers or both. At least this way it's safer and there's only one syntax needed (array access)) Alot of it is special case stuff for graphics processor architecture of today but the idea is interesting as it has the potential to make the vertex shader / pixel shader concepts kind of "portable". Sean |
June 15, 2002 Re: NVIDIA Cg | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sean L. Palmer | "Sean L. Palmer" <seanpalmer@earthlink.net> wrote in message news:aef1tu$2f4f$1@digitaldaemon.com... > Hey have any of you checked out NVIDIA's new Cg language? > > http://developer.nvidia.com/view.asp?PAGE=cg_main > <snip> Although I havn't looked toughly into this, it looks strangly simular to opengl 2's c syntax for shaders. http://www.3dlabs.com/support/developer/ogl2/whitepapers/index.htm |
Copyright © 1999-2021 by the D Language Foundation