View this email in your browser

The Khronos Group Releases OpenXR Conformance Test Suite and Adopters Program

OpenXR LogoIn a significant step in the rollout of OpenXR™ across the industry, The Khronos® Group has released its OpenXR Conformance Test Suite, published the tests as Apache 2.0-licensed open source software on GitHub, and launched the OpenXR 1.0 Adopters Program so that implementations can be officially conformant for the first time. 

Conformance tests are critical to any interoperability standard. The Working Group has put tremendous effort into this release of the test suite to ensure OpenXR is a reliable cross-platform API. We will continue to evolve and refine the conformance suite; and, by opening our tests to the public, we are empowering the community to aid in this effort. OpenXR implementers are encouraged to use the open source tests to accelerate their platform development, and consider contributing their own tests to help further reduce cross-vendor variability for the benefit of all. More...

The Khronos Group Releases SYCL 2020 Provisional Specification

SYCL LogoThe Khronos Group announced the ratification and public release of the SYCL™ 2020 Provisional Specification. SYCL is a standard C++ based heterogeneous parallel programming framework for accelerating High Performance Computing (HPC), machine learning, embedded computing, and compute-intensive desktop applications on a wide range of processor architectures, including CPUs, GPUs, FPGAs, and AI processors.The SYCL 2020 Provisional Specification is publicly available today to enable feedback from developers and implementers before the eventual specification finalization and release of the SYCL 2020 Adopters Program, which will enable implementers to be officially conformant—tentatively expected by the end of the year.

A royalty-free open standard, SYCL 2020 enables significant programmer productivity through an expressive domain-specific language, compact code, and simplified common patterns, such as Class Template Argument Deduction and Deduction Guides, all while preserving significant backwards compatibility with previous versions. SYCL 2020 is based on C++17 and includes new programming abstractions, such as unified shared memory, reductions, group algorithms, and sub-groups to enable high-performance applications across diverse hardware architectures. More...

The New SPIR-V Guide - a One Stop Shop for Getting Started with SPIR-V

SPIR LogoThe Khronos Group has announced the availability of the SPIR™-V Guide. The SPIR-V Guide is designed to help developers get up and going in the world of SPIR-V. This guide is targeted at developers needing to use SPIR-V-based compilers in their tool chains and for developers wishing to develop custom tooling or compilers that output SPIR-V. Head on over to GitHub and start learning about SPIR-V today.   

New ASTC Guide Released by Arm

Arm LogoASTC (Adaptable Scalable Texture Compression) is an efficient texture compression standard for use with the Vulkan® and OpenGL® ES APIs, and is the only format for mobile devices that supports 3D and HDR textures. While reviewing our ASTC survey results, we discovered that one of the factors hindering ASTC adoption is the complexity of understanding and deploying the full power of this flexible technology.

To help overcome this barrier, Arm has released a new comprehensive ASTC Guide to help developers who wish to use ASTC technology to compress textures for 3D games and applications. The new guide contains a detailed ASTC algorithm overview, explains ASTC benefits, provides developers advice for achieving best compression results, and contains information on popular encoding tools -- as well as usage with game engines. Understanding ASTC’s features and encoding options can help developers achieve best quality results when compressing textures from various image formats. More...

ISO C++ and SYCL Join for the Future of Heterogeneous Programming

SYCL LogoSYCL has been selected as the programming model for Argonne National Lab’s Aurora supercomputer, the first exascale supercomputer in the world. SYCL’s selection was based on the group’s belief that it is an open standard that can be relied on long into the future. Learn more about SYCL and why SYCL and ISO C++ were chosen. More...

OpenVX Programming Guide is Now Available

OpenVX Programming Guide BookThe OpenVX Programming Guide is now available for purchase. OpenVX is the computer vision API adopted by many high-performance processor vendors. It is quickly becoming the preferred way to write fast and power-efficient code on embedded systems. The OpenVX Programming Guidebook presents definitive information on OpenVX 1.2 and 1.3, the Neural Network, and other extensions as well as the OpenVX Safety Critical standard. 

You can find this book along with other Khronos-related guides in our Khronos Bookstore


We are happy to announce a new webinar!

Get the Latest Update on the ANARI Working Group and Learn How to Get Involved
August 19, 2020
8:00am - 9:00am PDT (-8 GMT)

We will be releasing more information in the coming days. Stay tuned!

IN THE NEWS                 

Google Summer of Code 2020 with OpenCL, OpenGL, OpenXR, SPIR, Vulkan and WebGL

Google LogoGoogle Summer of Code officially began on June 1st and programming is in full swing. Projects this year include OpenCL, OpenGL, OpenXR, SPIR, Vulkan and WebGL. On September 8th, the results of GSoC will be announced. More...

Raspberry Pi Vulkan Update: Now with Added Source Code

Raspberry Pi LogoRecently, Raspberry Pi announced the Vulkan effort for Raspberry Pi 4. A progress update in their blog shows some of the popular Vulkan demos by Sascha Willems running on Raspberry Pi 4. The development of the driver has recently moved to an open repository. You can find instructions on how to build and install the driver hereMore...

New Vulkan SDKs Support DXC and New Capture/Replay Tool

LunarG LogoLunarG has released new Windows, Linux, and macOS SDKs for Vulkan header The DirectX Shader Compiler (DXC) executable and GFXReconstruct, a new Vulkan capture/replay tool, debut with this SDK. More...

FFmpeg 4.3 released with Vulkan Support

FFmpeg LogoFFmpeg 4.3 open-source multimedia framework has been released with Vulkan Support. On Linux, the Vulkan-powered AMD AMF encoder is now supported. Complete release notes are available in the project changelog. More...

Vulkan Samples: Bandwidth and Throughput Optimizations for Mobile

Arm LogoThe Vulkan Samples repository contains samples that provide a reference for API features and new Vulkan extensions, as well as performance samples focusing on CPU and GPU optimizations. This blog covers a few of these performance samples, focusing on considerations around limited power and therefore bandwidth on mobile devices with tile-based rendering. 

NVIDIA 440.66.17 Vulkan Beta Driver Released

NVIDIA LogoNVIDIA released a fresh developer-focused Vulkan Beta Driver with support for more extensions and a little performance work included. The NVIDIA driver now supports VK_EXT_extended_dynamic_state and VK_EXT_external_memory_hostMore...

NVIDIA Releases JetPack 4.4 SDK

NVIDIA LogoNVIDIA’s JetPack 4.4 SDK went live for all NVIDIA Jetson modules and developer kits with full Vulkan 1.2 support: The open standard Vulkan 1.2 API enables embedded developers to access the full power of NVIDIA Jetson GPUs for 3D rendering and compute. 

glTF IN THE NEWS        
<model-viewer> v1.0 has landed

Model Viewer Logo<model-viewer> v1.0 combined with WebXR on Chrome Android allows you to customize HTML/CSS flows naturally from 3D into AR. You can try it here and view the change long on GitHubMore...

Blender 2.83 Released with Initial OpenXR Support

Blender LogoBlender 2.83 has been released as the project’s first long-term support release (LTS) while still introducing many new features and improvements for existing functionality. Powered by OpenXR, Blender now ships with the first milestone in VR support: scene inspection. Walk around your scenes in virtual reality directly within Blender! More...

Learn why Valve decided to move to the OpenXR API to help solve their challenges

Valve Software LogoThe challenge we as an industry have faced with many of these titles is that for developers targeting multiple VR platforms, it requires extra time and effort to build polished applications that work across SDKs. In order to solve this and support the next generation of VR applications, we are moving forward to the OpenXR API. More...

SYCL IN THE NEWS             
Intel oneAPI DPC++ Compiler 2020-05 with SYCL improvements

Intel LogoIntel has released oneAPI DPC++ Compiler 2020-05 as their latest snapshot for the current state of their LLVM-based Data Parallel C++ Compiler. With this release comes various SYCL front-end and driver improvements and the OpenCL ahead-of-time compilation tool is now included in their sycl-toolchain target. More...

Ray-tracing in a Weekend with SYCL Part 2: Pixel Sampling and Material Tracing

Codeplay LogoA new blog from Codeplay continues on from Ray-tracing in a Weekend with SYCL: Basic Sphere Tracing, which tackled rendering. In this second post, Codeplay shows how to use SYCL to improve the performance of the previous code using some interesting techniques. More...

Podcast: Collaborating to Build a Heterogeneous Future - SYCL

Nicole Huesman is joined by Ronan Keryell, principal software engineer at Xilinx, and Jeff Connected Social Media LogoHammond, principal engineer at Intel, to hear their explanation on why open collaboration — modeled through open source and open standards — is key to solving some of today’s biggest challenges in research and industry. More...

CppCast: Michael Wong talks about SYCL 2020 and More

In the latest episode of CppCast, Codeplay VP of Research & Development Michael Wong talks Codeplay Logoabout the recently released SYCL 2020 provisional specification. Michael joins Rob and Jason to give an introduction to what SYCL is, the great new features in the latest version, as well as less verbose, simpler code. Listen to the Podcast

ETRI Achieves OpenVX 1.2 Conformance

ETRI LogoKhronos is pleased to announce that the Electronics and Telecommunications Research Institute (ETRI) in South Korea has successfully passed their OpenVX 1.2 conformance submission. Being conformant lets the world know that ETRI has successfully incorporated the OpenVX standard for cross platform acceleration of computer vision into their product. 

OpenVX API for Raspberry Pi

Raspberry Pi LogoThe Khronos Group and Raspberry Pi have come together to work on an open-source implementation of OpenVX™ 1.3, which passes conformance on Raspberry Pi. The open-source implementation passes the Vision, Enhanced Vision, & Neural Net conformance profiles specified in OpenVX 1.3 on Raspberry Pi. More...

Podcast: Delivering Digital Meatballs in AR, with IKEA’s Martin Enthed

IKEA LogoIKEA might be best known for its affordable furniture, cartoon building instructions, and hard-to-pronounce product names, but that’s not all it's about. They’re also exploring how they can improve lives with XR technology, as podcast guest, Martin Enthed, explains. Podcast: Delivering Digital Meatballs in AR.

For the latest Khronos news, visit the news archives


Embedded Vision Summit 
September 10-24, 2020

EVS 2020 LogoThe 2020 Embedded Vision Summit will be a fully online experience made up of five sessions taking place Tuesdays and Thursdays from September 10 through September 24 from 9:00 am to 2:00 pm PT. In addition to presentations, the virtual Embedded Vision Summit will include exhibit booths, networking opportunities, trainings and workshops. More...

NEW MEMBERS                    

SiliconArts Logo      

Copyright  2020 The Khronos Group Inc., All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.