-
Notifications
You must be signed in to change notification settings - Fork 474
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Task list for Vulkan Ray Tracing Provisional release #1205
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I've updated SDK release to "first half of April", which depends on updates from other upstream repos. |
Slight error in this post: the macro to enable the beta extensions is |
Done. I was unaware of that option. Thanks for pointing it out. |
🤦♂ Doh. That was a last minute change I forgot to reflect in the documentation. Corrected above (and soon in the blog post as well). |
I updated Shaderc's known-good branch with a build with necessary support from SPIRV-Tools, SPIRV-Headers, Glslang, and Shaderc itself. google/shaderc#1006 |
Validation layer support has been merged. |
@dneto0 can we get another shaderc update to include KhronosGroup/glslang#2139 ? |
|
SDK is live |
DXC support for ray query has been merged. This completes the provisional release. |
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.
Vulkan Specifications:
SPIR-V Specifications:
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.
Your feedback is critical to enable us to finalize the first version of Vulkan Ray Tracing and make it genuinely meet your needs!
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:
or 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:
The text was updated successfully, but these errors were encountered: