radar1200gs said:CorwinB said:As ATi would be well aware, any hardware vendor is free to create their own Cg backend, and nVidia actively encourage this. Of course, ATi has never taken the time to actually do this, being far too busy slagging off Cg instead...
Sure. Nvidia encourages other hardware manufacturers to write back-ends for a language of which Nvidia controls all specifications. Upside of doing this when compared to using HLSL and GLSlang ? None that I can think of.
To continue your reasoning, you could say that Nvidia was far too busy slagging off the R300 technology ("A 256 bits bus is overkill", "You can't build a true next generation part on 0.15 microns", "I personally think 24 bits is the wrong answer") that they forgot building a competiting part...
nVidia controlling the specifications for the Cg language makes no difference whatsoever. Every backend implimentation must successfully compile the Cg program handed to it in the first place or it isn't doing its job properly... What the backend does is allow the hardware vendor to optimise the output for their own architecture and take full advantage of the features found in that architecture.
If ATi is unhappy with how Cg currently runs they only have themselves to blame. nVidia is under no obligation to make their competitors look any better than they have to...
I think your logic is flawed a bit here.. Why would ATI want waste time making a backend to support a standard that makes Nivida look good?? My meaning is there is already a standard DX9 HLSL.. So why Nivida took it upon themselves to make another standard is a step backwards. I don't want to go back to GLIDE...
So again I ask what is the benefit to ATI to optimize for CG when their GPU already does DX9 perfectly fine.
Just a note: NIvida made CG because they didn't feel it nessecary to participate in the DX9 discussion. That my friend is arrogance beyond anything. To just think you have so much influence as to think you can just make your own standard with no one elses input is nutz...
Unless your MS!!