Khronos 开源OpenGL 和 OpenGL ES 一致性测试

开发者社群将参与到测试开发和改进工作;
开源3D API 执行将供开发者自由使用测试以提高质量

20171月24日 – The Khronos Group, 一个由领先硬件和软件公司组成的开源组织,今天宣布将3D图形开放标准API OpenGL® 和 OpenGL ES一致性测试开源。Khronos 已经建立了一个新的GitHub源开发库,包括所有的OpenGL和OpenGL ES测试源代码以及在Vulkan发布时开源的Vulkan®测试套件。统一的开发库将鼓励Khronos 3D API测试的流线化并加速开发工作。Khronos 3D API 测试源代码将在Apache 2.0许可下获得:开发库

“随着Vulkan的引领,OpenGL ES工作组非常兴奋地向公众开源我们的一致性测试,以提高透明化并鼓励开发社群的直接参与,以帮助我们提高测试质量,”OpenGL ES工作组主席兼Imagination Technologies Ltd软件工程师Tobias Hector。

Khronos将继续大量地投入到3D API家族的一致性测试中,同时也将使用GitHub推动社群参与和使用。想要使用API名称和标识并加入Khronos IP框架的Vulkan、OpenGL和OpenGL ES的执行者,可以成为标准采用者。采用者可以获得正式版一致性测试套件,提交一致性测试结果,并正式通过一致性测试。除此之外,OpenGL ES工作组已经发布了一个新的基于现在开源的开发库的一致性测试套装,我们鼓励采用者提交3.2.2版本的新测试结果。

“开发者现在可以直接修复一致性测试bug并为一致性测试做出贡献以确保所有的供应商尽可能符合OpenGL规范,”OpenGL工作组主席兼NVIDIA首席工程师Piers Daniell ,“OpenGL ES和Vulkan的联合开发库带来额外价值,所有三个API将从此获益”。

业界支持

“DMP是Khronos多年的贡献者并作为OpenGL ES采用者开发了GPU产品,”DMP开发部管理董事兼总经理Eisaku Ohbuchi, “我们非常欢迎这个发布,也将支持未来Khronos API的传播和市场扩展”。

“随着Khronos一致性测试的开源开发或者更多的支持,安卓生态系统将涵盖一套通用的3D渲染自动测试,” Khronos Vulkan一致性测试领头工程师兼Google高级软件工程师Pyry Haulos。

“Mesa项目成员对这项开发非常兴奋。随着测试套件对公众的开放,公众对新测试的贡献对OpenGL和Vulkan执行都是很有帮助的。这些开源和专有驱动的质量和一致性将比以往有很大改进,”Mesa开源OpenGL执行的发起贡献者 Brian Paul

“完整和准确的一致性测试对于跨平台应用和工具的交互操作和可移植性是至关重要的,” Qualcomm Technologies, Inc 公司技术标准总监Robert Simpson,“我们相信OpenGL和Vulkan一致性测试的开源开发将允许整个社群更多地参与并响应到标准的开发过程中,减少了将更高质量的新技术引入市场所需要的时间”。

“Khronos API 标准的广泛采用帮助VeriSilicon扩大我们为数以千计的系统集成提供的GPU解决方案规模,在超过十亿Vivante GPU支持的设备实现,包括全球的汽车、航空、IoT产品。” VeriSilicon, Inc.公司首席战略官Weijin Dai, “向公众开放这些一致性测试将授予各类支持VeriSilicon服务器的用户更多权利,来自社群的贡献也将对Khronos API带来更多的支持,并未标准开发创造更多价值”。

关于Khronos Group

The Khronos Group 是一个行业组织,创建开放标准以实现在不同平台和设备上并行计算、图形、视觉和神经网络的编写和加速。Khronos标准包Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™ 和glTF™。Khronos会员可以为Khronos规范的开发做出贡献,并有权在标准公开发布前的不同阶段投票,通过提前获得规范草本和一致性测试,加速其高端加速平台的推出和应用的开发。

###

OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners. Vulkan 是已注册标识,Khronos、DevU、SPIR、SPIR-V、SYCL、WebGL、COLLADA、OpenKODE、OpenVG、OpenVX、EGL、glTF、OpenKCAM、StreamInput、OpenWF、OpenSL ES、NNEF和OpenMAX是Khronos Group Inc. 的标识。OpenCL是Apple Inc.的标识;OpenGL是注册标识;OpenGL ES和OpenGL SC的logo是属于Silicon Graphics International的标识,Khronos在许可证下使用。所有其他产品名称、标识和/或公司名称仅供识别并归属于各自所有者