The Khronos Group has published a maintenance release to OpenGL 4.6 and OpenGL ES 3.2 with bug fixes from GitHub, the old Khronos Bugzilla issue tracker and from internal issues. OpenGL 4.6 changes are in the OpenGL Specification Core with Changes PDF starting on page 736. OpenGL ES 3.2 changes are in the OpenGL ES 3.2 Specification PDF on page 539.
Several neural network frameworks for deep learning exist, all of which offer distance features and functionality. Transferring neural networks between frameworks, however, creates extra time and work for developers. The Khronos Group has developed NNEF (Neural Network Exchange Format), an open, royalty-free standard that allows hardware manufacturers to reliably exchange trained neural networks between training frameworks and inference engines. Learn more about NNEF on the Vision Systems Design blog.
NVIDIA has released the GeForce 440.97 WHQL driver. According to release notes, the driver adds support for windowed G-SYNC for OpenGL and Vulkan-based applications. Additional fixes can be found on the Dark Side of Gaming website.
Today The Khronos Group announces the ratification and public release of the OpenVX™ 1.3 specification, along with code samples and a prototype conformance test suite. OpenVX is a royalty-free open standard for portable, optimized, and power-efficient vision and machine learning inferencing acceleration, vital to embedded and real-time use cases, such as face-, body-, and gesture-tracking, smart video surveillance, advanced driver assistance systems, object and scene reconstruction, augmented reality, visual inspection, robotics, and more. Also available today is an open source implementation of OpenVX 1.3 for Raspberry Pi to make OpenVX widely accessible to developers. The new specification can be found on the OpenVX registry. Read the press release for more details and give Khronos feedback on the OpenVX community forums.
The C++ for OpenCL programming language and OpenCL C language extensions are already supported by Clang! Please refer to the official Clang documentation for more details on how to use the new language mode and for the information about the implementation status.
The OpenCL Working Group updated the OpenCL-Docs repository today to add two documents describing community-driven OpenCL initiatives: An initial draft of the C++ for OpenCL programming language documentation (PDF), and OpenCL C Language Extensions documentation (PDF), which includes the first language extension for variadic macros. Both documents are released under a CC-BY license. Many more resources for OpenCL are available on the OpenCL Resources page. The OpenCL community is welcome to contribute by adding and updating OpenCL resources via GitHub.
At Association of the US Army’s (AUSA) ILW Contemporary Military Forum, officials met to discuss the United States Army’s geospatial enterprise architecture with the aim to align operational geospatial requirements and the synthetic training environment. The Army’s terrain dataset, One World Terrain (OWT), aims to provide a set of 3D global terrain capabilities and services that can replicate the coverage and complexities of the operational environment. The Army does not have a standard for 3D maps today. Previously comprising 57 formats, OWT is now in the midst of a major upgrade, and the Army is seeking a format that can accommodate the large size of the terrain dataset and efficiently store and disseminate it. Now the Army is looking to The Khronos Group glTF as the ideal open format to suit these needs. With its vast commercial success and ability to reduce both risks and costs to the government, as well as the collaboration it fosters among established leading companies, the Khronos Group is proving an attractive option for the Army’s OWT. In this video, stream the Contemporary Military Forum #5, skip to 1:24 to hear thoughts on Khronos and glTF.
Codeplay is proud to announce the availability of a set of open source learning materials for SYCL, called “SYCL Academy.” These materials have been developed by engineers at Codeplay and have been delivered during training sessions at events like CppCon and IWOCL. There are now active SYCL implementations from Intel, Xilinx, and Heidelberg University, as well as our own SYCL v.1.2.1 conformant implementation, ComputeCpp. Learn more about the new SYCL Academy. To get started, go to the SYCL Academy GitHub repository and take a look at the documentation that explains what is available and how to use it.
The Khronos Group welcomes JD.com (short for Beijing Jingdong Shangke Information Technology Co.) as the Khronos Group’s news Contributor Member. JD.com is China’s leading one-stop e-commerce platform, providing over 320 million active customers with direct access to an unrivalled range of authentic, high-quality products, and helping leading local and international brands tap into China’s fast-growing e-commerce market.
A blog from one of the software engineers working on X-Plane has announced that the next major patch X-Plane 11.50 will feature Vulkan and Metal support. A Vulkan build of X-Plane was shown live at Cosford last week. When X-Plane 11.50 Beta releases later this year, add-ons doing supported things, like 2-d panel drawing and UI should just work in Vulkan and Metal. The beta for Vulkan is expected to be relatively long. Get all the details on this X-Plane developers blog.
The 8th International Workshop on OpenCL (IWOCL) including SYCLcon 2020 has been announced. Join like minded developers for three days of talks, workshops and community networking aimed at furthering the collaboration and knowledge sharing amongst the international community of high-performance computing specialist working with OpenCL, SYCL, SPIR and Vulkan Compute. The event will include a mix of hands-on tutorials, technical presentations, research papers, posters, panel discussions, networking and vendor discussions.
RenderDoc 1.5 has been released. Changes include: SPIR-V reflection and disassembly has been refactored to be more reliable and is based on the publicly available grammar json; Vulkan has a new replay-time optimisation which takes advantage of the above replay options dialog; OpenGL has a low-memory optimisation to defer copying initial contents of textures and buffers that are rarely modified; Support for twenty-one (21) Vulkan extensions have been added; Support for fifteen (15) OpenGL extensions have been added along with whitelisting of some OpenGL ES extensions that were already supported. A complete list of changes and improvements is available in the Latest release notes.
Basemark GPU 1.2 adds iOS and macOS to our list of already supported operating systems: Android, Windows, and Linux. We include OpenGL ES 3.1, OpenGL 4.5, Vulkan 1.0, DirectX 12 and Metal. With the new features in Basemark GPU 1.2, you will be able to analyze and compare the 3D graphics performance of smartphones, tablets, notebooks, Windows and Linux desktop PCs, etc.