● 步兵斜线连杀
从上面的分析我们不难看出,虽然在结构细部有所差异,但家用机显示体系整体上还是体现了与PC高互通性的原则。C1虽然有US单元,但其结构整体来讲与R580并无二致,可以理解成将shader单元进行了简单替换的R580。而RSX则干脆与G70构架一模一样,仅进行了一点点规模的削减。
次世代平台显示部分与桌面GPU对比
相同的硬件构架,意味着相同的代码执行模式,意味着一套代码同时运行在两个平台以及PC平台,意味着天堂的入口。因为天堂还有个名字,它叫跨平台。
无论PS3还是XBOX360,他们使用的都是相同的硬件体系,即一颗通用CPU,一颗改进于桌面构架的GPU,本质上与PC几乎完全相同的总线及存储体系。他们的硬盘跟笔记本的没啥区别,他们的内存颗粒焊在对应的PCB上就可以直接插上电脑。你可以直接将他们看成一台性能不错的可以运行unix和linux的家用电脑。
XBOX360采用的内存颗粒
显而易见,为这种平台编写的图形程序代码,对PC平台来说根本就是透明的,只需要稍加改写对应windows的代码部分即可让PC平台完美的执行。这也就意味着开发商只需要开发一套引擎就可以轻松地实现通杀所有平台的游戏编程需要。跨平台这个在之前的家用机平台上处于梦话状态的概念现在很轻松的就得到了实现。家用机作品得以更加轻松的进入PC游戏市场。
HLSL编译环境
程序员们原则上只需要学会HLSL和GLSL,就可以通杀PC和家用机两大游戏编程领域了。家用机厂商不再需要负担昂贵的全新IC体系的开发成本以及风险,新平台的培训也明显会更加轻松和容易。传统PC领域的IC供应商也可以借此进入家用机这个巨大的市场分得一份利益。而微软则可以借由API的进入进一步统治家用机图形领域并更好的使得自家的家用机平台取得竞争的优势地位。
完美无瑕,无懈可击,你完全无法理解这种所有人都是赢家的局面是怎么形成的……
三秦IT网的官方微信:更多资讯请关注:三秦IT网官方微博