※ 引述《lovesnake (LoyalDog)》之銘言:
: 1. 為什麼DX還活著?
: 現今無論Web、Mobile、Linux、Mac OSX,都採用OpenGL作為其Graphics API,
: 為什麼DX還能頑抗至今呢? 純粹是因為Windows不想放棄他嗎?
看到這個問題我不經想問.....
版主有研究一下歷史嗎orz
為什麼大家會用OPGL或是ES,是因為他跨平台支援度高
早期OPENGL,MS也是有共同參與制定的,是到後面才離開並推出DX
(詳細歷史WIKI應該有)
而OPENGL和ES因為是由很多組織一起參與的,都需要大家共同達成共識後
才會有新的規格公開(不確定是不是這樣)
而DX很自由,他們想怎樣就怎樣,所以不知道樓主有沒有發現
甚麼Geometry shader那些,都是DX先出,然後過一陣子OPENGL才有
: 2. 是API遷就顯卡還是顯卡遷就API?
: API是在設計的時候,考慮現今的顯卡架構去設計。
: 還是顯卡在設計的時候,考慮現有的API在做設計呢?
這點我不清楚,不過DX SPEC出了通常會通知NV或是ATI,讓廠商可以配合
不過這當中的關係不清楚
: 3. Geometry V.S. Tessellation
: Geometry Shader 是只管一個Primitive ,Tessellation有考慮鄰居。
: 這樣的理解對嗎?
: 4. NVidia & ATI 哪個對OpenGL的Support較好?
: 謝謝~
後面兩題我很久沒用了,所以不清楚
不過我的印象就是ATI驅動,只能笑笑了...