Android Support
Use RenderDoc on Android devices.
Annotation Viewer
View command and object annotations
Anonymous Analytics
Lightweight anonymous analytics to guide development, with optional manual review.
API Inspection
Inspect every draw call and resource state in detail.
API Inspector
Inspect API calls and callstacks
Buffer Viewer
View buffer contents
Callstack Capture
Capture callstacks during frame capture.
Capture Dialog
Capture frames from applications
Capture Frames
Capture frames from applications.
Capture Key
Press F12 or Print Screen to capture the next frame.
Cross-platform
Available on Windows, Linux, Android, and Nintendo Switch.
Custom Shaders
Use custom visualisation shaders.
D3D11 support
Support for Direct3D 11 graphics API.
D3D12 support
Support for Direct3D 12 graphics API.
File Extension Association
Associate RenderDoc's file extensions with the program.
Frame Capture
Capture frames from running applications for later analysis.
Graphics debugging
Debug graphics applications across multiple APIs and platforms.
In-Application API
Allows integration into applications for capture control.
In-app Overlay
Overlay indicates when RenderDoc is ready and when a frame is captured.
In-application API
Integrate RenderDoc directly into applications for automated capture.
Launch Application
Launch an executable with RenderDoc to capture frames.
Locked Tabs
Open a texture in a locked tab to keep it visible even when slots change.
Memory Overhead
Significant memory overhead due to shadow copies; recommended to use 64-bit.
MIT license
Released under the MIT license with source available on GitHub.
Multi-API Support
Supports Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES.
Multiple Captures
Take multiple captures and manage them with thumbnails.
Network Capture
Capture and replay over a network.
OpenGL ES support
Support for OpenGL ES graphics API.
OpenGL support
Support for OpenGL graphics API.
Pixel History
Inspect pixel history and debug shaders.
Python API
Automate RenderDoc workflows with Python scripting.
Range Control
Adjust visible range for HDR images with white and black points.
Shader Debug Info
Include debug info in shaders for debugging.
Swapchain Capture
Captures only one swapchain at a time, cycled with F11 key.
Texture Viewer
Inspect textures and render targets with channel and mip selection.
Vulkan Capture
Supports capturing Vulkan applications, but captures are not portable between different vendor GPUs.
Vulkan support
Support for Vulkan graphics API.