diff --git a/content/news/039/index.md b/content/news/039/index.md index d3f5d9e9c..beab4b757 100644 --- a/content/news/039/index.md +++ b/content/news/039/index.md @@ -303,6 +303,22 @@ The API changes from 0.13 are pretty simple - check them out [Learn Wgpu]: https://sotrh.github.io/learn-wgpu +### [wgpu-openxr-example][wgpu-openxr-example] + +![A screenshot of the desktop mode of the example](wgpu-openxr-example.png) + +[`wgpu-openxr-example`][wgpu-openxr-example] is an example of how to wire up +wgpu (Vulkan-only) to OpenXR by [@philpax](https://github.com/philpax) +([Dims][dims]). It displays a triangle in the centre and a triangle per hand, +and renders to both a window and your XR headset with both head and headset tracking. + +It has multiple modes of operation, including disabling XR integration +entirely at compile-time with a Cargo feature, to make it easy to understand +each step in the process of integrating OpenXR. + +[wgpu-openxr-example]: https://github.com/philpax/wgpu-openxr-example +[dims]: https://www.dims.co/ + ## Tooling Updates ### [Blackjack] diff --git a/content/news/039/wgpu-openxr-example.png b/content/news/039/wgpu-openxr-example.png new file mode 100644 index 000000000..bd31779f0 Binary files /dev/null and b/content/news/039/wgpu-openxr-example.png differ