For this first version, we are primarily aiming to expose the full functionality of modern desktop hardware. We enabled selected parts of the framework to be optional for deployment flexibility in keeping with the Vulkan philosophy. One overarching design goal was to provide a single, coherent cross-platform and multi-vendor framework for ray tracing acceleration that could be easily used together with existing Vulkan API functionality. Real-time techniques for ray tracing are still being actively researched and so the first version of Vulkan Ray Tracing has been designed to provide an effective framework, while setting an extensible stage for future developments. The TSG received a number of design contributions from IHVs and examined requirements from both ISVs and IHVs. On November 23, 2020, the final specifications were released and on Decemthe Vulkan 1.2.162.0 SDK was announced, which incorporated support for these extensions, enabling developers to be able to easily integrate Vulkan Ray Tracing into their applications. In March 2020, the provisional ray tracing extensions were released to gather public review and input into the final design of these extensions. The Ray Tracing TSG was formed in early 2018 and tasked to bring a tightly integrated, cross-vendor, ray tracing solution to Vulkan. This blog summarizes how the Vulkan Ray Tracing extensions were developed, and illustrates how they can be used by developers to bring ray tracing functionality to their applications. The Khronos Vulkan Ray Tracing Task Sub Group (TSG) has developed and released a set of extensions that seamlessly integrate ray tracing functionality into the existing Vulkan framework.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |