推 holymars:第二篇那個連結..D3D8 vs openGL 1.2 = =????? 08/26 15:31
→ holymars:我覺得這三個連結都沒講到重點啊... 08/26 15:33
引述該文 總歸一句 "OpenGL 仍然是跨平台繪圖應用程式的唯一選擇"
如果你的需求不是遊戲及顯示,OpenGL還是一個很有用的API.
但是 大部分的遊戲都是在Windows介面上開發的.
因此DX還是開發遊戲的首選.在"目前"是較OpenGL來的進步.
然而DX快速的演進也造成兩個隱憂.
一是
很多人在學習過程可能因為版本的改變,舊東西就突然不能用了.
但是幸好遊戲就是求效能求進步,不是拿來一個程式跑超過五年的.
二是
DX9開始OpenGL被擊潰之後,DX再無對手.
使得他接下來的開發都是對空鳴槍,有點不知為何而戰.
遊戲及軟體商跟不上接下來DX10 DX11的腳步,沒有什麼一定得用新版的開發."夠用了"
二的引申
NV與ATI也面臨同樣的問題.軟體商的Content跟不上來.
沒有什麼開發是一定得用新顯示卡的.
因此NV才會轉而開發新市場,將火力集中在GPGPU,想要展示出顯示卡的運算能力.
--
我個人的想法是
只要個人電腦上微軟帝國的OS版圖一被推翻,或瀏覽器的應用產生變化.
OpenGL會捲土從來,也不排除可能有第三勢力興起.
相信這是包含Google在內好幾間公司的願景.
--
"May the Balance be with U"(願平衡與你同在)
視窗介面遊戲設計教學( http://0rz.tw/V28It ),討論,分享。歡迎來信。
視窗程式設計(Windows CLR Form)遊戲架構設計(Game Application Framework)
遊戲工具設計(Game App. Tool Design )
電腦圖學架構及研究(Computer Graphics)論文代讀(含投影片製作)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.77.176
推 create8:如果又回到 software render ? 就像 tim sweeny 的預測 !? 08/26 17:30
→ create8:則不需要 openGl 也不需要 directX 了 !? 08/26 17:31
→ NDark:還是會有另一套函式庫來幫你做事的.不過不用太早煩惱這件事. 08/26 18:22
推 create8:哈哈..的確還不用太早擔心 08/26 18:49
→ Killercat:即使是software render, openGL仍然是一套相當有用的協 09/01 07:14
→ Killercat:定,不可能因為用軟體所以不用切出Z Buffer用的記憶體 09/01 07:14
→ Killercat:空間吧=P 09/01 07:14