Uploaded April 2025 | Updated September 2026, 1 week ago
Let's take a look at NVRHI, the Rendering Hardware Interface by NVidia, which the Basis renderer is now using for all rendering.
Intro: 0:00
What is NVRHI?: 2:20
Demo time: 5:35
The previous game runs too!: 10:34
A look at the code: 11:56
Accessing the native API: 21:05
Documentation and Donut samples: 24:32
A look at NVRHI's code: 27:15
Validation layer: 32:31
Some alternatives: 33:36
Outro: 35:42
NVHRI: github.com/NVIDIA-RTX/NVRHI
WebGPU video: youtube.com/watch?v=DdMl4E7xQEY
Vulkan video series: youtube.com/watch?v=Z1bvNJ9w7gE&list=PLCcN1sD0WbbIayA9fS6gEI6LcEDZdm8bA
NVRHI D3D12 backend stream: youtube.com/watch?v=dTC_2y8N4kk
Donut samples: github.com/NVIDIA-RTX/Donut-Samples
DiligentEngine: github.com/DiligentGraphics/DiligentEngine
SDL3 GPU: wiki.libsdl.org/SDL3/CategoryGPU
Website: madrigalgames.com
Discord: discord.gg/k8CxSpsCnB
Let's take a look at NVRHI, the Rendering Hardware Interface by NVidia, which the Basis renderer is now using for all rendering.
Intro: 0:00
What is NVRHI?: 2:20
Demo time: 5:35
The previous game runs too!: 10:34
A look at the code: 11:56
Accessing the native API: 21:05
Documentation and Donut samples: 24:32
A look at NVRHI's code: 27:15
Validation layer: 32:31
Some alternatives: 33:36
Outro: 35:42
NVHRI: github.com/NVIDIA-RTX/NVRHI
WebGPU video: youtube.com/watch?v=DdMl4E7xQEY
Vulkan video series: youtube.com/watch?v=Z1bvNJ9w7gE&list=PLCcN1sD0WbbIayA9fS6gEI6LcEDZdm8bA
NVRHI D3D12 backend stream: youtube.com/watch?v=dTC_2y8N4kk
Donut samples: github.com/NVIDIA-RTX/Donut-Samples
DiligentEngine: github.com/DiligentGraphics/DiligentEngine
SDL3 GPU: wiki.libsdl.org/SDL3/CategoryGPU
Website: madrigalgames.com
Discord: discord.gg/k8CxSpsCnB










