作者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/cn.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