Major Member
|
簡單的說
可以把 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 來攏斷市場
所以曲高和寡
司馬昭之心路人皆知
|