CaptureDialog
0
0
578
1025
Launch Application
4
3
3
3
3
-
0
0
250
130
Program
4
-
Browse for an executable file
Executable Path
-
0
20
Browse for an executable file
-
Browse for an executable file
...
-
Browse for a working directory
Working Directory
-
0
20
Browse for a working directory
-
Browse for a working directory
...
-
The command-line that will be passed to the executable on launch
Command-line Arguments
-
0
20
The command-line that will be passed to the executable on launch
-
The environment variables for the executable
Environment Variables
-
The environment variables for the executable
true
-
The environment variables for the executable
...
-
0
100
250
260
Process
-
255
0
0
255
0
0
106
104
100
18
NOTE: Injection must happen <b>immediately</b> after the process starts, before any graphics API has been initialized.
true
-
0
0
0
100
QAbstractItemView::NoEditTriggers
0
false
false
true
-
Filter process list by PID or name
-
Refresh
-
PointingHandCursor
QFrame::Box
<html><head/><body><table><tr><td valign="middle"><img width="16" src=":/information.png"/></td><td><p>Warning: Vulkan capture is not configured.<br/>Click here to set up Vulkan capture.</p></td></tr></table></body></html>
Qt::RichText
3
-
PointingHandCursor
QFrame::Box
<html><head/><body><table><tr><td valign="middle"><img width="16" src=":/information.png"/></td><td valign="middle"><p>Scanning Android application for RenderDoc support...<br/></p></td></tr></table></body></html>
Qt::RichText
3
-
PointingHandCursor
QFrame::Box
<html><head/><body><table><tr><td valign="middle"><img width="16" src=":/information.png"/></td><td><p>Warning: Android application not set up for RenderDoc capture.<br/>Click here for ways to fix this.</p></td></tr></table></body></html>
Qt::RichText
3
-
0
0
Capture Options
-
Allows the application to switch to full-screen mode
Allow Fullscreen
-
Allows the application to enable v-sync
Allow VSync
-
0
0
QFrame::NoFrame
QFrame::Plain
4
0
0
0
0
-
0
0
40
0
Pauses for N seconds after launching the process, to allow a debugger to attach
secs
0
120.000000000000000
0.000000000000000
-
0
0
Pauses for N seconds after launching the process, to allow a debugger to attach
Debugger Delay
-
Collect a callstack on every API call
Collect Callstacks
-
Only collect callstacks on actions (draws, dispatches, clears, copies, etc)
Only Action stacks
-
Initialise the graphics API with built-in validation enabled - allows capturing and reading of errors and warnings generated by the API's own debugging system
Enable API Validation
-
Hook into child processes - useful with launchers or similar intermediate processes
Capture Child Processes
-
Consider all resources to be included, even if unused in the capture frame
Ref all Resources
-
When enabled, all deferred command lists will be saved even while idling. This has an overhead but ensures if you hold onto a list it will be captured.
Capture all Cmd Lists
-
When enabled, verify some buffer access on OpenGL and D3D11. This initialises buffers with undefined contents on creation to 0xdddddddd instead of 0x0, and verifies that Map() bounds are not overrun.
Verify Buffer Access
-
If these capture settings are saved & run, auto start the capture instantly on load
Auto Start
-
0
0
Actions
-
Queue Capture
-
0
0
Frame
0
0.000000000000000
4294967296.000000000000000
-
0
0
# Frames:
-
45
0
0
1.000000000000000
10.000000000000000
-
Qt::Horizontal
596
20
-
0
0
Global Process Hook
-
255
0
0
255
0
0
106
104
100
Text Set by Code
-
Enable Global Hook
true
false
-
Qt::Horizontal
587
20
-
0
0
QFrame::NoFrame
QFrame::Plain
-
Save these capture settings to file to load later
Save Settings
-
0
0
Load a saved set of capture settings
Load Settings
-
0
0
Load the most recently used capture settings
Load Last Settings
-
Qt::Horizontal
QSizePolicy::Expanding
556
20
-
Launch the selected program with RenderDoc enabled for capture
Launch
-
Qt::Vertical
0
0
RDLabel
QLabel
Widgets/Extended/RDLabel.h
RDLineEdit
QLineEdit
Widgets/Extended/RDLineEdit.h