Ovo je reko lik iz Nvidie :
Future perfect
Looking ahead is an important part of the thinking behind Cg, it transpires. The system is designed to support current-generation hardware fully, and will work with any DirectX 8 hardware (DirectX 9 will include Microsoft’s own implementation of Cg as standard), including NVIDIA’s own GeForce 3 and 4 cards, ATI’s Radeon R200 boards and anything else with pixel or vertex shader support. “The opportunity certainly exists for developers to get really great graphics out of the GF3 and GF4 with Cg”, according to Kirk, “and people can also start to experiment with effects which will be present on NV30 and other future cards, prototyping effects that aren’t real-time in current hardware and getting experience with them.”
“Cg is going to be a dynamic thing”, he continues. “Right now it’s focused on pixel and vertex shaders, but as technology advances other parts of the graphics pipeline will become programmable, and the language will continue evolving in order to follow that.”
One concern which has been voiced is over the performance of Cg-generated shaders on non-NVIDIA hardware, but Kirk seems perplexed by this suggestion. “Our compiler generates shader code and sends it to DirectX or OpenGL, and shaders are a standard, so they should run on any card that supports the shader standards, including our competitors… Besides, I think it’s in our interest to make sure that Cg runs well on everything – we want people to really use this technology, and that’s all about taking away their reasons not to... Making the compiler so that it didn’t work well on ATI cards, for example, would be really bad for us too.”