RenderDoc
Подробнее
- Создатель
- Baldur Karlsson
- Тип
- Графический отладчик
- Лицензия
- MIT
- Исходный код
- github.com/baldurk/renderdoc
Бесплатный графический отладчик, который захватывает один кадр и позволяет разобрать его по вызовам.
Когда модель становится чёрной или исчезает, трассировки стека нет — есть лишь отсутствующий пиксель. RenderDoc записывает все вызовы API одного кадра в Vulkan, Direct3D 11/12 или OpenGL, а затем показывает каждый draw call вместе с буферами, текстурами, состоянием конвейера и промежуточными render target’ами. Можно пошагово пройти шейдер для конкретного пикселя и увидеть, где именно всё пошло не так.
Балдур Карлссон начал проект как личный и в 2014 году открыл его код под лицензией MIT. Стандартом де-факто RenderDoc стал именно потому, что не привязан ни к одному производителю GPU; обычно это первое, что графический программист ставит на новую машину.