作者lovesnake (LoyalDog)
看板GameDesign
標題[請益] 關於顯卡&API的一堆問題
時間Sun Jan 11 13:13:18 2015
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較好?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.198.160
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1420953201.A.13B.html
1F:推 cjcat2266: 其實DX每一個版本的躍進不小 01/11 13:41
2F:→ cjcat2266: 反觀OpenGL,OOP的計畫胎死腹中 01/11 13:41
3F:→ cjcat2266: 另外Windows的OS使用者佔55% 01/11 13:43
4F:推 cjcat2266: 2. 不清楚,但是我認為兩個方向都有 01/11 13:45
5F:→ cjcat2266: 4. 就網路上查到的數據來看,是NV的支援較佳 01/11 13:46
6F:推 cjcat2266: 3. Tessellation是Hull Shader的結果,Geometry Shader 01/11 13:49
7F:→ cjcat2266: 針對其產生的每一個primitive執行 01/11 13:49
8F:→ cjcat2266: 所以你的理解看起來沒錯 01/11 13:50
9F:→ cjcat2266: 1. DX的各種開發和除錯工具,由於是微軟自己提供的 01/11 13:50
10F:→ cjcat2266: 所以大致品質和功能性都比第三方開發的GL工具佳 01/11 13:51
11F:→ cjcat2266: Pix後來整個整合到Visual Studio中,根本除錯神器 01/11 13:51
12F:→ cjcat2266: 再加上之前提到Windows擁有過半的使用者 01/11 13:52
13F:→ cjcat2266: 所以我不認為DX是在"頑抗"生存下去 01/11 13:52
14F:→ cjcat2266: 當然,你非微軟的平台上開發,當然就要選其他API 01/11 13:53
15F:→ cjcat2266: Graphics API不是 DX / GL 這種二分法,是要看平台 01/11 13:53
16F:→ cjcat2266: 向PS4的graphics API就是用自家的GNM/GNMX 01/11 13:54
17F:推 NDark: 不可能完全倒向 OpenGL 的 就跟 AMD 為什麼還沒倒一樣 01/11 13:55
18F:→ y3k: RD常常就是一群喜歡鋤強扶弱的人 01/11 14:05
19F:→ y3k: 另外其實你寫過手機APP 就能懂主力廠商的影響力 01/11 14:07
20F:→ lovesnake: 好想碰Console的Graphics API喔QQ 為什麼要錢啦QQQQQ 01/11 16:48
21F:→ lovesnake: 不開個免費版出來怎麼讓人練習呢QQ 要發佈再收錢不就好 01/11 16:48
22F:→ lovesnake: 惹QQQQ 超想玩玩看的QQQQ 01/11 16:49
23F:推 GenialPP: 去有開發console的公司就摸得到囉 01/11 17:18
24F:推 cjcat2266: 相信我,console API並不好玩,它們是以實用為導向的 01/11 17:36
25F:→ cjcat2266: 而且開發者較PC遊戲開發者少,API友善度的改善較慢 01/11 17:37
26F:→ cjcat2266: 另外,console API只能在主機上跑,所以當然要先花錢跟 01/11 17:38
27F:→ cjcat2266: 公司買開發用機(devkit)呀 01/11 17:38
28F:→ teexit: 第一個問題看到以後非常想笑… 01/11 18:44
29F:→ a27417332: 覺得console api有趣+1 XD 01/11 19:12