AMD在最新的发布会上面公布了全新的显卡开源信息,这也是AMD发起的一个全新倡议,从名字上就能够看出,GPUOpen是要以开放的态度去推动GPU相关开发。据了解,AMD将会于明年1月正式发布GPU Open。
AMD认为,目前GPU开发中最大的问题之一是游戏主机、PC电脑几乎完全隔绝。主机开发者能轻松直接访问底层硬件,效率以及性能都能够做到极高,PC上则局限性太多,只有借助DirectX、OpenGL这样的传统API来开发。
而实际上,AMD早前提出的新型API Mantle就首个提出了底层访问PC GPU硬件,接着微软DX12、苹果Metal、Khronos Vulkan都不约而同地利用了这一理念,说明这条路被大家认可。
尽管Mantle的相关工作已暂停了,不过它很好地完成了历史使命,其精神得到了继承及发扬光大,从这一点上看它是非常的成功的。
AMD GPUOpen在游戏方面主要有三个层次:
- 直接访问:前所未有的GPU控制权,深入硬件底层
- 开源软件:大量的视觉效果、开发工具、驱动程序、库、SDK开发包等等
- 行业标准:遵循业界开放标准规范,邀请厂商、开发者参与
特别是在开源资源方面,AMD将会在明年一月初在GitHub上放出第一批,其中包含视觉特效、开发编译工具、库以及SDK等,开发者可以随意的使用。
据团队介绍,全新的GPUOpen平台将包含TressFX 3.0, GeometryFX, AOFX , ShadowFX, LiquidVR SDK, DirectX 11 以及 12 代码样本,计算工具以及数个其他的SDK工具。
简言之,开发者手里的资源将会更加丰富,能够做得更多了,不过怎么去做还是要取决于开发者。这对于游戏和图形开发者来说,也是个好消息。