RenderDoc
Maggiori info
- Creato da
- Baldur Karlsson
- Tipo
- Debugger grafico
- Licenza
- MIT
- Codice sorgente
- github.com/baldurk/renderdoc
Un debugger grafico gratuito che cattura un singolo frame e permette di smontarlo chiamata per chiamata.
Quando un modello diventa nero o sparisce non c'è alcuno stack trace da leggere, solo un pixel mancante. RenderDoc registra ogni chiamata API di un frame con Vulkan, Direct3D 11/12 oppure OpenGL, e mostra ogni draw call con i relativi buffer, texture, stato della pipeline e render target intermedi. Si può percorrere passo passo uno shader per un pixel preciso e vedere esattamente dove qualcosa è andato storto.
Baldur Karlsson lo ha avviato come progetto personale e nel 2014 lo ha rilasciato come open source con licenza MIT. È diventato lo standard di fatto proprio perché non legato a nessun produttore di GPU, ed è di solito la prima cosa che un programmatore grafico installa su una macchina nuova.