CaptureDialog
0
0
578
939
Capture Executable
4
6
6
6
6
-
0
0
250
130
Program
4
-
0
20
Browse for an executable file
-
Browse for an executable file
...
-
Browse for a working directory
Working Directory
-
Browse for a working directory
...
-
The command-line that will be passed to the executable on launch
Command-line Arguments
-
The environment variables for the executable
Environment Variables
-
The environment variables for the executable
...
-
Browse for an executable file
Executable Path
-
0
20
Browse for a working directory
-
0
20
The command-line that will be passed to the executable on launch
-
The environment variables for the executable
true
-
0
100
250
260
Process
-
Refresh
-
255
0
0
255
0
0
106
104
100
18
NOTE: Injecting only works when the process has not used the target API
true
-
Filter process list by PID or name
-
0
0
0
100
QAbstractItemView::NoEditTriggers
true
0
false
false
true
-
0
0
0
40
PointingHandCursor
QToolButton {
background-color: #ffffdc;
border: 1px solid black;
}
QToolButton:hover {
background-color: #ddddbe;
}
Warning: Vulkan capture is not configured.
Click here to set up Vulkan capture.
:/information.png:/information.png
QToolButton::DelayedPopup
Qt::ToolButtonTextBesideIcon
true
Qt::NoArrow
-
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 'drawcall' level api calls
Only Drawcall 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
Hook into Children
-
Save the initial API state of all API resources at the start of each captured frame
Save all Initials
-
Consider all resources to be included, even if unsued 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
-
Verify Map() Writes
-
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
-
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
-
0
0
Load a saved set of capture settings
Load
-
Qt::Horizontal
QSizePolicy::Expanding
556
20
-
Launch the selected program with RenderDoc enabled for capture
Launch
-
Close
-
Qt::Vertical
0
0