RenderDoc
Meer info
- Gemaakt door
- Baldur Karlsson
- Type
- Grafische debugger
- Licentie
- MIT
- Broncode
- github.com/baldurk/renderdoc
Een gratis grafische debugger die één enkel frame vastlegt en het aanroep voor aanroep uit elkaar haalt.
Als een model zwart wordt of verdwijnt, is er geen stacktrace om te lezen, alleen een ontbrekende pixel. RenderDoc legt alle API-aanroepen van één frame vast onder Vulkan, Direct3D 11/12 of OpenGL en toont elke draw call met bijbehorende buffers, texturen, pipelinestatus en tussenliggende render targets. Je kunt een shader voor één specifieke pixel doorlopen en precies zien waar het misging.
Baldur Karlsson begon het als persoonlijk project en maakte het in 2014 open source onder de MIT-licentie. Het werd de de-factostandaard juist doordat het aan geen enkele GPU-fabrikant gebonden is, en het is meestal het eerste wat een graphicsprogrammeur op een nieuwe machine installeert.