※ 引述《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驱动,只能笑笑了...