AMD去年底提出的Mantle优化对当前的图形API是一个刺激,更低的过载帮助开发者提高效率,简化了游戏开发,提升了性能。后来微软推出的DirectX 12规范,就具备Mantle类似的特性。另一大标准,Khronos组织最近也推出了OpenGL 4.5规范,重点也是改善多线程效率,提高多线程性能。
在AMD的Mantle刺激下,DX与OpenGL都加快了高效率API的推进工作
在本月中举办的SIGGRAPH图形技术会议上,Khronos组织宣布了最新的OpenGL 4.5图形规范,该标准带来了几项新功能,如下所示:
·DSA(直接状态访问)——对象访问器可以不需要对象到文本的转换即可变实现可查询、可修改的状态,有助于提高应用程序及中间件的效率及弹性。
·流量控制(Flush Control)——应用程序可以控制内容转换之前的等待命令,这可以提高多线程应用的性能。
·鲁棒性——给类似WebGL浏览器这样的应用提供一个安全平台,阻止GPU重置o人影响其他应用。
·OpenGL ES 3.1 API及渲染器兼容性——可以减少在桌面平台上开发最新的OpenGL ES应用的开发工作。
·DX 11仿真器——简化OpenGL与Direct3D之间的切换
详细的OpenGL 4.5规范可以注册之后查看。
目前OpenGL中已经有大幅降低过载的API了
从上述描述中似乎没有看到Khronos组织有直接回应到Mantle和DX12的新特性,不过减少CPU过载的API其实早就在OpenGL中出现过了,之前NVIDIA的技术人员已经做过演示,他们宣称这些API与驱动层的交互时间可以降低75%之多。
此外,Khronos组织还发布了一项计划来定义用于提升现代GPU上的图形与计算高效率访问的新开放标准,这个标准的关键包括GPU与CPU之间明确的应用控制以便提高性能和可预测性,为多线程优化的API,可以极大地减少API过载,通用的渲染编程界面,还需要有一个更强力的生态系统以便执行更严苛的一致性测试。
目前该计划中的详细技术说明书及设计已经在进行中了,任何有兴趣的公司都可以参与到这个计划中,不过加入会员可不是免费的,需要缴纳15000美元的会员年费。
游客 2014-08-14 17:03
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
3#
游客 2014-08-13 14:43
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
1#