乱拍乱喷
五道杠
隔夜饭
Direct X对于游戏开发商可说是又爱又恨,爱的是因为它是由PC系统霸主微软所提出的API(应用编程界面),恨的是Direct X对某些开发商而言,并未将GPU效能发挥到淋漓尽致。继id Software创始人,同时也是被誉为3D游戏之父的John Carmack发难,首先公开表态支持OpenGL标准,并且认为OpenGL已经超越Direct X,并且拥有更强的跨平台优点之后,这次连AMD的Richard Huddy也跟着对Direct X(实际上是对API)开炮。 Richard Huddy指出,游戏开发者并不全然想要啥API,当然他指的是开发高复杂的游戏方面,Direct X在某种程度封印GPU的效能,导致游戏视觉效果被其限制;他个人希望游戏开发商能够进行对GPU硬件的底层存取(原文为Low-Level Access),就会知道在摆脱Direct X的束缚的当代GPU有多强大的效能。 他以游戏机举例,当游戏机甫推出时,游戏开发商需要API快速的推出游戏,增加内容,但当游戏机到了产品末期,开发商为了榨干硬件效能,会采取跳过API、直接针对底层存取,像是硬件早已落后的Xbox 360以及PS3即便到了今日,游戏画面仍不断进步。当然游戏机的例子并不恰当,毕竟游戏机的硬件一翻两瞪眼,不像PC上还包括各种CPU以及GPU的组合。 不过当脱离标准化的Direct X,针对不同的GPU架构直接进行编程将是程序开发人员的新挑战,尤其当下正面临CPU与GPU整合的挑战,例如AMD不断推波助澜的OpenCL就是针对CPU与GPU混合的API,所以也有游戏开发商如Crytek技术总监Michael Glueck对Richard Huddy的API无用论感到意外,但他也认为,多数的API仍仰赖CPU,并未发挥GPU的效能。至于Richard Huddy则确信,为了追求更极致的图形效能,尖端游戏领域业界对于API的需求将会越来越低,首当其冲肯定是微软。
原始引用来源请看这边:bit-tech
查看详细资料
TOP
小黑屋
笨穷胖矮丑
混世魔头
Steak Eater
After the beginig of time for John Carmack and his favorizinf of OpenGL API, he finally admitted that DirectX API is better than the moment instead of OpenGL. 'I actually think that Direct3D is a rather better API today.' He also added that 'Microsoft had the courage to continue making significant incompatible changes to improve the API, while OpenGL has been held back by compatibility concerns. Direct3D handles multi-threading better, and newer versions manage state better'.
继id Software创始人,同时也是被誉为3D游戏之父的John Carmack发难,首先公开表态支持OpenGL标准,并且认为OpenGL已经超越Direct X,并且拥有更强的跨平台优点之后
小侠
原帖由 slowsonic 于 2011-3-25 11:49 发表 介泥犸是我见过的最坑爹的翻译了 ....
家畜の安宁 虚伪の繁栄