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.
3D Commerce Q&A from SIGGRAPH 2019
3D Commerce has evolved into a full Khronos Group Working Group. Created to align the industry for streamlined 3D content creation, management and display in online retail. The Exploratory Group included more than 70 industry leading companies—including retailers, technology vendors and manufacturers—working together to build industry consensus on what standardization activities are most urgently required for ubiquitous 3D Commerce. Watch the 3D Commerce Working Group Chair Shrenik Sadalgi and Khronos Group President Neil Trevett answer questions during a Q&A from SIGGRAPH 2019.
Wind River announces new release of VxWorks. This new release offers a real-time operating system to support C++17, Boost, Python, and Rust collection of technologies, along with continued support for languages like Ada and SPARK; New LLVM-based infrastructure that enables support for a broad set of modern and productive tools and frameworks; New open source board support packages (BSPs) such as Raspberry Pi and TI Sitara AM65x for quick prototyping and flexibility of choice and OpenSSL 1.1.1 for the most up-to-date cryptography libraries. According to Charles Macfarlane of Codeplay Software, this release of VxWorks will enable developers of next generation ADAS systems to integrate the most advanced vision and machine learning solutions using OpenCL and SYCL.
When OpenXR was released in March 2019, Facebook stated that it planned to support OpenXR on Rift and Quest “later this year”. That support hasn’t arrived on Quest yet, and hasn’t been “officially” released on Rift. However, a message was posted on an open Khronos Slack containing instructions for how to activate the preview release.
Neil Trevett, the president of the Khronos Group, presented at the X.Org Developers’ Conference for the first time. During his presentation on October 2nd 2019 he covered the usual Khronos initiatives, how Khronos engages in open-source and open standards, and related information. Phoronix has done a short write-up on Neil’s talk.
AGI’s ready-to-use STK and ODTK families of products, enterprise software, and developer tools help customers deliver digital engineering value and make better-informed decisions in a mission context at any stage in the program lifecycle: from planning and design to training and operations.