瀏覽單個文章
giligula
Major Member
 

加入日期: Dec 2002
文章: 156
簡單的說
可以把 DirectX 及 OpenGL 看成電腦的組合語言
而 Cg 就像 C 語言
用 Cg 寫的遊戲
會經過 Cg compiler 編譯成 DirectX 或 OpenGL 可執行的程式碼
這個 compiler 目前是由 NV 寫的
編譯出來的原始碼是對 GeForce 做最佳化的
相反的
也可能做手腳讓 ATI 跑爆慢
以 NV 最近的做為
做這種事也不驚訝
Cg 或 DirectX 或 OpenGL 是在不同的皆層
沒有什麼幹不幹掉的問題

Cg 的原意實在很好
easy to program and portable
只是 NV 跟 intel 不一樣
intel 製定新標準常常是為了整個產業的成長
而 NV 是想藉由 Cg 來攏斷市場
所以曲高和寡
司馬昭之心路人皆知
舊 2003-06-07, 08:00 PM #24
回應時引用此文章
giligula離線中