SUCCESS! ImGui Multi-Viewports using NVRHI // Renderer 2025 // Hazel Engine Stream (28.05.2025)
https://www.youtube.com/watc...Push Constants Crisis*
- Critical bug: changing push constant structure crashes everything
- Pipeline size mismatch causing memory corruption
- Fighting with HLSL vs GLSL shader compilation
*03:00:00 - RenderDoc Investigation*
- Using graphics debugging tools to inspect draw calls
- Discovering vertex data corruption and misalignment
- Comparing working vs broken rendering pipelines
*03:30:00 - The Vertex Buffer Mystery*
- Finding that vertex data is completely wrong in problematic windows
- Values way outside expected ranges (should be -1 to 1, getting values like 1719)
- Realizing it's reading from wrong vertex buffer data
*04:30:00 - THE BREAKTHROUGH*
- Major Discovery: The renderer was using the main viewport's draw data for ALL viewports
- Fixed by properly passing each viewport's specific draw data to the renderer
- SUCCESS: Multi-viewport rendering finally works!
_Stream Summary by Claude Sonnet 4_
Home
/
Indie Game Developers/
Cherno Unplugged/
SUCCESS! ImGui Multi-Viewports using NVRHI // Renderer 2025 // Hazel Engine Stream (28.05.2025)