Github tagged news

The Khronos Group has made public the SPIRV LLVM Translator Github repository which contains source code for the LLVM/SPIR-V Bi-Directional Translator, a library for translating between LLVM and SPIR-V. The LLVM/SPIR-V Bi-Directional Translator is open source software.

Call for Participation: glTF Creating a Compressed Texture ExtensionAs part of the ongoing work to ensure glTF meets the needs of the developer community the Khronos 3D Formats working group is working on a new glTF compression extension. The goal is to greatly improve transmission efficiency of texture assets while providing efficient, cross-platform transcoding into a wide range of GPU hardware-accelerated texture formats. There are many ways to get involved in helping glTF evolve to meet your needs. If your company wants a seat at the 3D Formats Working group, you are welcome to join Khronos. Also, anyone is welcome to follow, and contribute to, technical discussions on the public glTF GitHub repo. Learn more about this call for participation.

With help from Khronos member Collabora, employee Alexandros Frantzis created vkmark, which aims to provide an extensible suite of targeted, configurable benchmarking scenes for Vulkan. Most scenes exercise specific Vulkan features or usage patterns (e.g., desktop 2.5D scenarios), although we are also happy to have more complex, visually intriguing scenes. vkmark Vulkan benchmark is available on GitHub.

OpenCL Integrated Performance Primitives (OpenCLIPP) is a library providing processing primitives (image processing primitives in the first version) implemented with OpenCL for fast execution on dedicated computing devices like GPUs. It was designed to be simple to use and to have low overhead. Two interfaces are provided: C Interface similar to the Intel IPP and NVIDIA NPP libraries and C++ Interface. An OpenCL SDK is required to build the library.

Hands On OpenCL is a two-day lecture course introducing OpenCL, the API for writing heterogeneous applications. Provided are slides for around twelve lectures, plus some appendicies, complete with Examples and Solutions in C, C++ and Python. The lecture series finishes with information on porting CUDA applications to OpenCL.

OpenCOLLADA and the COLLADA Conformance Test Suite repositories are now both hosted on GitHub. As a reminder, please note that to bring integration of OpenCOLLADA plugins within the test suite and bug fixing, Khronos has issued a Request for Quotations (RFQ). This RFQ is open for bidding and you are welcome to request a copy through the public_collada mailing list. Last but not least, while at Siggraph, do not forget to stop by our both and to bring your demos! The COLLADA working group looks forward to hearing from you!

The COLLADA working group would like to share their progress since the March GDC meet-up on making COLLADA robust for the community. As requested by many community members, the COLLADA Conformance Test Suite (CTS) will be open sourced. Also, the OpenCOLLADA project will receive catalyst funding from Khronos to fix outstanding bugs and commence the integration of OpenCOLLADA into the open source test suite. Both the COLLADA CTS and OpenCOLLADA will be moving to Github. The COLLADA work group invites you to sign-up on the COLLADA public mailing list, and give your feedback.

Mikael Bourges-Sevenier has sent in three WebGL and WebCL modules that he’s written for Node. node-webcl from Motorola Mobility is an implementation of the Khronos WebCL working draft using Node. node-webgl is an implementation of the Khronos WebGL specification. node-glfw is a JavaScript wrapper around GLFW. This provides implementations, where possible, of WebGL methods on top of desktop OpenGL as well as a browser compliant event model.