瀏覽單個文章
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
引用:
Originally posted by blair
Cg真正會造成的深遠影響是,
以後所有硬體廠都得聽他的... (成功的話)
很明顯的,這不是單單是效能問題這麼單純而已.
因為NV自己也是晶片設計,利基太大了...

所以Cg當然不會小鼻子小眼睛的搞獨家.
而是通殺之後,還有誰能不聽他的擺佈?(當然前提是要成功)
我個人的猜測是,很難.
要ATI,3Dlabs,SGI等等的聽NV的擺佈?


呃....我想大家可能要修正一下觀念.Cg這個語言對nVidia來說,是希望
開放出來(它本來就是開放的)讓所有廠商使用的規格,要使用Cg或相容
於Cg並不需要nVidia的授權.nVidia只是做了一些以前是學術單術作的
事而已.

當然,nVidia也沒這麼好心,因為它是規格的制定者,所以在硬體的研發上
,自然比其它廠商佔優勢,但是也沒這麼小心眼把規格訂死只能在nVidia
的晶片上跑,或是nVidia的晶片跑得比較快.只要VS,PS的處理單元夠強
Driver沒問題.跑Cg自然能跑得比nVidia的晶片還快.

MS在DirectX新規格的制定上長期都是跟nVidia綁在一起.其實MS自己
也可能感覺到有問題,而到了DX 8.1才起了一些變化.而Cg同時相容於
DirectX與OpenGL的特性是MS絕對不允許發生的事!所以DX9才會沒
採用Cg而另外弄一套HLSL出來.DX9 HLSL與Cg現在正在競爭.DX9
HLSL仗著是MS官方的真命天子身份,而Cg則強調DX與OGL相容及豐富
的工具及資源(文件,範例)兩邊在拼.不過nVidia似乎在找辦法讓Cg可以
轉譯成HLSL.如果這樣的話,那勝負可能就很明朗了.
舊 2003-01-16, 10:21 AM #44
回應時引用此文章
bluesystem離線中