移动游戏视觉效果将随着OpenGL Graphics标准的即将推出的继承者变得更好
Khronos集团是图形硬件和软件专家的联盟,已经推出了下一代计算机图形的提议。
在旧金山的游戏开发人员会议上,Khronos集团推出了其vulkan应用程序编程接口作为OpenGL图形标准的继承人,这些界面广泛用于移动游戏硬件。
以上:Khronos集团的成员。
图像“我们已经成为几十年的图形中的opotalgl标准,而vulkan是那样的演变,”Khronos集团总裁Neil Trevett,一系列硬件,软件和游戏公司的非营利组织作为成员。“我们拥有强大的API,我们认为将广泛用于图形和计算。”
目标是使游戏创作者能够创建具有美丽图形的经验而不堵塞一件硬件。Apple在创建其专有金属API时,Apple Deall A Blow删除了很多OpenGL开销,并允许游戏程序员写入硬件或“金属”。因此,khronos组正在作出新版本的OpenGL,先前被称为下一代OpenGL,也可以更有效地运行。
Vulkan还将包括使用现代图形处理单元(GPU)资源来运行非图形程序的标准。
Trevett在一个与GamesBeat采访采访中表示,Khronos正在释放以SPIC-V,编译器技术的形式释放两块较大的标准,以及新版本的OpenCL 2.1。SPER正在将C ++添加为编译语言。Trevett表示,SPES-V消除了对高级语言源编译器的需求,并降低了GPU驱动程序的复杂性。它将在vulkan和OpenCL 2.1中共享。这将导致前端语言和后端硬件的普遍性。
Vulkan本身可以预览表格提供,尚未批准为开放标准API。Vulkan让开发人员可以明确控制GPU和中央处理单元(CPU)的应用程序工作负载,以最大化性能和可预测性。它具有用于着色器程序的交叉API中间语言和对生态系统的其他支持。预计今年晚些时候会有全喘型散文规范。
“所有GPU供应商都非常支持Vulkan,因为由于CPU瓶颈,应用程序往往无法释放GPU的全部力量,”Trevett表示。“vulkan会让GPU闪耀。......由游戏引擎创作者领导的软件社区,也有很多支持。“
“直接影响MilliWatt对千瓦平台的几代硬件和软件架构,OpenGL是不可否认的,该行业最成功的3D图形API,”高级微型设备的可视化和感知计算副总裁Raja Koduri说。“vulkan是OpenGL的转换,它带来了激动人心的低开销能力,以实现性能和功率效率的令人信服的增加,同时保持开发人员的生产力。”
vulkan与AMD的效率类似于AMD自己的Mantle API。
ARM,CodePlay,欧陆汽车,想象力技术,氧化物游戏,Vivante和NVIDIA都提供了支持性的评论。竞争对手包括苹果公司的金属和微软的DirectX技术。
OpenGL是第一个25年前创建的,但图形芯片的架构发生了巨大变化。许多平台使用GPU,并且一个Open API对从这些平台中获得性能仍然很重要。
“我们有一个更薄的更薄,更明显的API,使应用程序具有更多的灵活性,”Trevett表示。“这将呼吁每个人。”
OpenGL和OpenGL ES仍将是许多选择的选择API,但高度性能最高的结束可能会在控制台,嵌入式,桌面和移动市场中倾向于vulkan。
OpenCL 2.1也是无异构并行编程的免版税标准 - 或编程,利用GPU一次性的能力。
“OpenGL的生命已经很久了,并且很难预测vulkan将持续多长时间,”Trevett说。“使用它的游戏应用程序将更好地利用GPU,它将导致更多的选择和更好的游戏。”