[請益] 關於顯卡&API的一堆問題

作者: lovesnake (LoyalDog)   2015-01-11 13:13:18
1. 為什麼DX還活著?
現今無論Web、Mobile、Linux、Mac OSX,都採用OpenGL作為其Graphics API,
為什麼DX還能頑抗至今呢? 純粹是因為Windows不想放棄他嗎?
2. 是API遷就顯卡還是顯卡遷就API?
API是在設計的時候,考慮現今的顯卡架構去設計。
還是顯卡在設計的時候,考慮現有的API在做設計呢?
3. Geometry V.S. Tessellation
Geometry Shader 是只管一個Primitive ,Tessellation有考慮鄰居。
這樣的理解對嗎?
4. NVidia & ATI 哪個對OpenGL的Support較好?
謝謝~
作者: cjcat2266 (CJ Cat)   2015-01-11 13:41:00
其實DX每一個版本的躍進不小反觀OpenGL,OOP的計畫胎死腹中另外Windows的OS使用者佔55%2. 不清楚,但是我認為兩個方向都有4. 就網路上查到的數據來看,是NV的支援較佳3. Tessellation是Hull Shader的結果,Geometry Shader針對其產生的每一個primitive執行所以你的理解看起來沒錯1. DX的各種開發和除錯工具,由於是微軟自己提供的所以大致品質和功能性都比第三方開發的GL工具佳Pix後來整個整合到Visual Studio中,根本除錯神器再加上之前提到Windows擁有過半的使用者所以我不認為DX是在"頑抗"生存下去當然,你非微軟的平台上開發,當然就要選其他APIGraphics API不是 DX / GL 這種二分法,是要看平台向PS4的graphics API就是用自家的GNM/GNMX
作者: NDark (溺於黑暗)   2015-01-11 13:55:00
不可能完全倒向 OpenGL 的 就跟 AMD 為什麼還沒倒一樣
作者: y3k (激流を制するは静水)   2015-01-11 14:05:00
RD常常就是一群喜歡鋤強扶弱的人另外其實你寫過手機APP 就能懂主力廠商的影響力
作者: lovesnake (LoyalDog)   2015-01-11 16:48:00
好想碰Console的Graphics API喔QQ 為什麼要錢啦QQQQQ不開個免費版出來怎麼讓人練習呢QQ 要發佈再收錢不就好惹QQQQ 超想玩玩看的QQQQ
作者: GenialPP (PP)   2015-01-11 17:18:00
去有開發console的公司就摸得到囉
作者: cjcat2266 (CJ Cat)   2015-01-11 17:36:00
相信我,console API並不好玩,它們是以實用為導向的而且開發者較PC遊戲開發者少,API友善度的改善較慢另外,console API只能在主機上跑,所以當然要先花錢跟公司買開發用機(devkit)呀
作者: teexit (獃獃)   2015-01-11 18:44:00
第一個問題看到以後非常想笑…
作者: a27417332 (等號卡比)   2015-01-11 19:12:00
覺得console api有趣+1 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com