Guru3D.com
  • HOME
  • NEWS
    • Channels
    • Archive
  • DOWNLOADS
    • New Downloads
    • Categories
    • Archive
  • GAME REVIEWS
  • ARTICLES
    • Rig of the Month
    • Join ROTM
    • PC Buyers Guide
    • Guru3D VGA Charts
    • Editorials
    • Dated content
  • HARDWARE REVIEWS
    • Videocards
    • Processors
    • Audio
    • Motherboards
    • Memory and Flash
    • SSD Storage
    • Chassis
    • Media Players
    • Power Supply
    • Laptop and Mobile
    • Smartphone
    • Networking
    • Keyboard Mouse
    • Cooling
    • Search articles
    • Knowledgebase
    • More Categories
  • FORUMS
  • NEWSLETTER
  • CONTACT

New Reviews
Netac NV7000 2 TB NVMe SSD Review
ASUS GeForce RTX 4080 Noctua OC Edition review
MSI Clutch GM51 Wireless mouse review
ASUS ROG STRIX B760-F Gaming WIFI review
Asus ROG Harpe Ace Aim Lab Edition mouse review
SteelSeries Arctis Nova Pro Headset review
Ryzen 7800X3D preview - 7950X3D One CCD Disabled
MSI VIGOR GK71 SONIC Blue keyboard review
AMD Ryzen 9 7950X3D processor review
FSP Hydro G Pro 1000W (ATX 3.0, 1000W PSU) review

New Downloads
AMD Radeon Software Adrenalin 23.3.2 WHQL download
Intel ARC graphics Driver Download Version: 31.0.101.4148
GeForce 531.29 WHQL driver download
CrystalDiskInfo 9.0.0 Beta3 Download
AMD Ryzen Master Utility Download 2.10.2.2367
AMD Radeon Software Adrenalin 23.3.1 WHQL download
Display Driver Uninstaller Download version 18.0.6.1
CPU-Z download v2.05
AMD Chipset Drivers Download 5.02.19.2221
GeForce 531.18 WHQL driver download


New Forum Topics
AMD Radeon Software Adrenalin 23.3.2 WHQL download Ryzen Threadripper Code-named 'Storm Peak', Expected In September 2023 for Workstation and High-End Desktop Platforms NVIDIA GeForce 531.29 WHQL driver Download & Discussion 3080 Ti owners advised to avoid Diablo 4 if their card has AOZ5312UQI buck controller. Strange DX11 performance issue [Win11 22H2] [Ampere] Info Zone - gEngines, Ray Tracing, DLSS, DLAA, TSR, FSR, XeSS, DLDSR etc. AMD Software: Adrenalin Edition 23.3.2 WHQL - Driver Download and Discussion Vulkan Beta Driver 531.46 DPReview Camera Website, to Close Its Doors After 25 Years Raja Koduri, Chief Architect of Intel's GPU Division, Leaves Intel




Guru3D.com » News » Khronos Group Adds Vulkan Ray Tracing

Khronos Group Adds Vulkan Ray Tracing

by Hilbert Hagedoorn on: 03/17/2020 04:39 PM | source: khronos.org | 13 comment(s)
Khronos Group Adds Vulkan Ray Tracing

The Khronos Group announces the ratification and public release of the Vulkan Ray Tracing provisional extensions, creating the industry's first open, cross-vendor, cross-platform standard for ray tracing acceleration. 

Primarily focused on meeting desktop market demand for both real-time and offline rendering, the release of Vulkan Ray Tracing as provisional extensions enables the developer community to provide feedback before the specifications are finalized. Comments and feedback will be collected through the Vulkan GitHub Issues Tracker and Khronos Developer Slack. Developers are also encouraged to share comments with their preferred hardware vendors. The specifications are available today on the Vulkan Registry.

Ray tracing is a rendering technique that realistically simulates how light rays intersect and interact with scene geometry, materials, and light sources to generate photorealistic imagery. It is widely used for film and other production rendering and is beginning to be practical for real-time applications and games. Vulkan Ray Tracing seamlessly integrates a coherent ray tracing framework into the Vulkan API, enabling a flexible merging of rasterization and ray tracing acceleration. Vulkan Ray Tracing is designed to be hardware agnostic and so can be accelerated on both existing GPU compute and dedicated ray tracing cores if available.

"There has been strong developer demand for a truly cross-platform ray tracing acceleration API and now Vulkan Ray Tracing is here to meet that industry need," said Daniel Koch, senior graphics system software engineer at NVIDIA and Vulkan Ray Tracing task sub group chair at Khronos. "The overall architecture of Vulkan Ray Tracing will be familiar to users of existing proprietary ray tracing APIs, which enables straightforward porting of existing ray traced content, but this framework also introduces new functionality and implementation flexibility."

Vulkan Ray Tracing consists of a number of Vulkan, SPIR-V, and GLSL extensions, some of which are optional. The primary VK_KHR_ray_tracing extension provides support for acceleration structure building and management, ray tracing shader stages and pipelines, and ray query intrinsics for all shader stages. VK_KHR_pipeline_library provides the ability to provide a set of shaders which can be efficiently linked into ray tracing pipelines. VK_KHR_deferred_host_operations enables intensive driver operations, including ray tracing pipeline compilation or CPU-based acceleration structure construction to be offloaded to application-managed CPU thread pools.

Vulkan Ray Tracing shaders are SPIR-V binaries which use two new extensions. The SPV_KHR_ray_tracing SPIR-V extension adds support for ray tracing shader stages and instructions; SPV_KHR_ray_query adds support for ray query shader instructions. Developers can generate those binaries in GLSL using two new GLSL extensions, GLSL_EXT_ray_tracing and GLSL_EXT_ray_query, which are supported in the open source glslang compiler. Engineers at Khronos member companies, including NVIDIA, have also added support for the SPIR-V extensions to DXC, Microsoft's open source HLSL compiler, enabling Vulkan Ray Tracing SPIR-V shaders to be authored in HLSL using the syntax defined by Microsoft, with minimal modifications.


Industry Support for Vulkan Ray Tracing Provisional Specification
"Standardizing ray tracing in Vulkan is an important step towards making ray tracing available across a wide range of devices, as well as enabling developers to use this technology to its full advantage. AMD intends to provide support for all of the major features in this extension, including ray shading, ray queries, and CPU acceleration structure management. We will be working with developers to ensure great performance from our Vulkan Ray Tracing implementation; these efforts will help us to provide end users with even more visually stunning graphics on AMD Radeon GPUs," said Andrej Zdravkovic, senior vice president, software development, AMD.

"EA is happy to see the release of the provisional ray tracing extension for Vulkan. Realtime ray tracing is already an important part of game development and it will continue to be in the future. Allowing ray queries from any shader stage is a great feature, which will both simplify integrations and open up the possibility for new techniques while multithreaded host-side building of acceleration structures has the potential to reduce latency and improve the performance of our upcoming game titles," said Sebastian Tafuri, senior rendering engineer at Frostbite, EA.

"Epic Games has been an active member of the Vulkan Ray Tracing group from the beginning, and we are happy to see the ray tracing extension released to the public. We at Epic Games continue to wholeheartedly support Khronos's efforts on creating open standards to enhance the end-user experience," said Yuriy O'Donnell, rendering engineer, Epic Games.

"The Intel Xe architecture roadmap includes support for hardware accelerated ray tracing, and we're excited to work with Khronos to implement full support into Vulkan," said Joshua Barczak, graphics software architect at Intel.

"NVIDIA ships beta drivers today with support for the provisional standardized ray tracing functionality in Vulkan," said Morgan McGuire, research director at NVIDIA. "Bringing accelerated ray tracing to the Vulkan cross-platform, open standard API is another significant step towards enabling the highest quality of visual realism for real-time games and applications everywhere."
Driver release updates and the status of Vulkan ecosystem components will be posted on the Vulkan Ray Tracing Provisional Release Tracker. A Vulkan SDK that includes support for Vulkan Ray Tracing will become available once all the necessary ecosystem components are upstreamed; check this link to watch for its availability. An introductory launch presentation on Vulkan Ray Tracing is here, and further technical details can be found in this blog post.






« Review: Gigabyte TRX40 Aorus Master · Khronos Group Adds Vulkan Ray Tracing · Sony to Detail PlayStation 5 Hardware Architecture tomorrow: March 18th 2020 »

Related Stories

Vulkan 1.2 Released by Khronos Group + GeForce 441.99 Beta Drivers with Vulkan 1.2 API Support - 01/15/2020 04:47 PM
Khronos announces the release of the Vulkan 1.2 specification for GPU acceleration. This release integrates 23 proven extensions into the core Vulkan API, bringing significant developer-requested acce...

Khronos Group Releases Vulkan 1.1 - 03/07/2018 04:26 PM
The Khronos Group announces the release of the Vulkan 1.1 and SPIR-V 1.3 specifications. Version 1.1 expands Vulkan’s core functionality with developer-requested features, such as subgroup o...

Khronos Announces VR Standards Initiative - 12/07/2016 06:08 AM
The Khronos Group, an open consortium of leading hardware and software companies, today announced a call for participation in a new initiative to define a cross-vendor, royalty-free, open standard for...

Khronos OpenGL 4.4 Specification - 07/22/2013 05:59 PM
The Khronos Group today announced the immediate release of the OpenGL 4.4 specification, bringing the very latest graphics functionality to the most advanced and widely adopted cross-platform 2D and 3...


3 pages 1 2 3


anticupidon



Posts: 7108
Joined: 2008-03-06

#5770375 Posted on: 03/17/2020 04:56 PM
Now that's some awesome news.

Astyanax
Senior Member



Posts: 15335
Joined: 2018-03-21

#5770385 Posted on: 03/17/2020 05:44 PM
its basically a copy paste and batch rename of nvidia's extension design, with a few welcome extras.

JamesSneed
Senior Member



Posts: 1665
Joined: 2017-02-14

#5770396 Posted on: 03/17/2020 06:19 PM
its basically a copy paste and batch rename of nvidia's extension design, with a few welcome extras.


Well and it is a standard that AMD, Nvidia and Intel can use. Anyhow it's good news.

Silva
Senior Member



Posts: 1970
Joined: 2013-06-04

#5770401 Posted on: 03/17/2020 06:32 PM
Now we only need a game made in this API that utilizes this and an AMD GPU to see where we stand.

Gomez Addams
Senior Member



Posts: 223
Joined: 2019-04-15

#5770423 Posted on: 03/17/2020 07:25 PM
its basically a copy paste and batch rename of nvidia's extension design, with a few welcome extras.


Yes, it is, and that is a VERY good thing!!! As noted in the article, "The overall architecture of Vulkan Ray Tracing will be familiar to users of existing proprietary ray tracing APIs, which enables straightforward porting of existing ray traced content, but this framework also introduces new functionality and implementation flexibility."

3 pages 1 2 3


Post New Comment
Click here to post a comment for this news story on the message forum.


Guru3D.com © 2023