Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Task list for Vulkan Ray Tracing Provisional release #1205
Today the Khronos Vulkan Ray Tracing Task Sub Group (TSG) is announcing the public release of the provisional Vulkan Ray Tracing extensions. See the Press Release for the announcement.
The provisional version of Vulkan Ray Tracing that we are releasing today consists of 3 Vulkan, 2 SPIR-V, and 2 GLSL extensions. See the introductory blog post for more details and an overview of the functionality.
GLSL Extension Specifications:
Khronos welcomes feedback on the Vulkan Ray Tracing set of provisional specifications from the developer and content creation communities through the Khronos Developer Slack and Vulkan GitHub Issues Tracker. Developers are also encouraged to share comments with their preferred hardware vendors.
However, as this is a provisional release, some functionality is likely to change before the final release, consequently we are asking that driver vendors not ship it in production drivers and that ISVs not use the provisional version in production applications.
Applications using the provisional functionality must specifically opt into the interfaces being defined in the Vulkan header using one of the following techniques (similar to the process for enabling the windowing system extensions), either by:
and should also check for the exact Vulkan extension version that they are expecting.
Although we do not have a specific timeframe to announce for specification finalization, we want to move forward as quickly as we can, while ensuring the developer community is happy and we have a completed set of conformance tests and at least two implementations that can pass those tests.
The task list for the Vulkan Ray Tracing provisional release is:
Public installable Vulkan Ray Tracing Provisional (aka Beta) drivers are available for download from the following vendors at the supplied URLs:
Presentation: https://www.khronos.org/assets/uploads/apis/Vulkan-Ray-Tracing-Launch-Mar20.pdf Press Release: https://www.khronos.org/news/press/khronos-group-releases-vulkan-ray-tracing Changelog: Multi-vendor Vulkan ray tracing VK_KHR_ray_tracing VK_KHR_deferred_host_operations VK_KHR_pipeline_library For details see the Ray Tracing in Vulkan blog post VK_EXT_pipeline_creation_cache_control VK_NV_device_generated_commands For details see the new device generated command developer blog Replaces the now deprecated VK_NVX_device_generated_commands Added support for a new device-local VkMemoryType which is host-coherent and host-visible Issue tracker: KhronosGroup/Vulkan-Docs#1205
They were from unrelated people I'd accidentally tagged when I created the issue. I figured removing them was better so that they don't get all the notifications from this issue. Now I'm going to have remove this thread so it's not cluttering things up too :-P
Done. I was unaware of that option. Thanks for pointing it out.