Rendering with NVRHI @MadrigalGames
Rendering with NVRHI  @MadrigalGames
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
Rendering with NVRHILets make game assets! - Live on streamGamedev Live⚡Level Design⚡Zig⚡BlenderHow is Zig working out after 3 years and 100k lines of game code?byProd Tutorial - Part 4: Event Properties & Asset Managementtransmission006Porting my renderer to Vulkan - Part 12 of 12 - The hard work paid offModeling the truck⚡C++/C#/Zig GameDev Live #73Introducing Timbre - My new game audio systemTraction Point gamedev Live #34⚡Custom Engine, Zig, C++, BlenderPorting my renderer to Vulkan - Part 2 of N - The foundationPorting my renderer to Vulkan - Part 11 of N - Queues and command buffers
Madrigal Games |

Rendering with NVRHI

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER