There is a few people here that have had business experience...people that have open minds besides a few slams from the pro CG group including Reverend. Joe, Pascal, Shark, Noko and a few others see it the way I see it...its a move to put Nvidia in the drivers seat...I can see no answer to why else we need three HLSL...if the effort to design a entire new language by one IHV isn't a sign of cornering a market..I don't know what else is. If Nvidia would have put its CG team working towards OGL 2.0 instead of blocking extensions..Opengl would not be in the mess its in now.
I can't resist.
Doomtrooper, how many businesses have you ran?
(and before you ask the reverse, I am the former proprieter of 3, 1 S-Corp and two C Corps. Two of them sold. I have raised venture capital, done sales, marketing, and finance, as you have to do when you run a small company with < 10 employees)
On another issue, what are you going to do when Cg HLSL is shown to be DX9 HLSL, and/or Cg is adopted by ARB and merged.
Finally, 3DLabs developed their HLSL completely in house with ZERO input from the outside world. This was in development for a long time before it was publically announced and submitted as a complete proposal to ARB. Why aren't you bashing them? They did the same thing as NVidia. They developed an inhouse HLSL for their super-flexible (more flexible than NV30 and R300 by a long shot) and then submitted it to OpenGL *later*. They totally skipped the part of the standards process whereby vendors develop *requirements* first for what the future spec should address, before developing the spec itself.
NVidia did the same thing. They developed an inhouse language to satisfy the need to develop and test for their NV30, and now that language is being submitted to Microsoft for DX9 and ARB for OpenGL.
The fact is, Cg has been submitted to both ARB and Microsoft just as 3DLabs HLSL has been submitted to ARB. It is up to the standards groups to sort it out. Neither 3DLabs HLSL nor Cg are standards yet, both are proprietary.