RenderDoc
Więcej informacji
- Twórca
- Baldur Karlsson
- Typ
- Debugger grafiki
- Licencja
- MIT
- Kod źródłowy
- github.com/baldurk/renderdoc
Darmowy debugger grafiki, który przechwytuje jedną klatkę i pozwala rozebrać ją na części, wywołanie po wywołaniu.
Gdy model robi się czarny albo znika, nie ma śladu stosu do przeczytania – jest tylko brakujący piksel. RenderDoc nagrywa wszystkie wywołania API w jednej klatce w Vulkanie, Direct3D 11/12 lub OpenGL, a potem pokazuje każde wywołanie rysowania wraz z buforami, teksturami, stanem potoku i pośrednimi celami renderowania. Można przejść krok po kroku przez shader dla jednego konkretnego piksela i zobaczyć dokładnie, gdzie coś poszło źle.
Baldur Karlsson zaczął go jako projekt prywatny i w 2014 roku otworzył kod na licencji MIT. Stał się de facto standardem właśnie dlatego, że nie był związany z żadnym producentem GPU, i zwykle jest pierwszą rzeczą, jaką grafik instaluje na nowej maszynie.