GAPID supports tracing Vulkan calls made by applications on Windows and Linux.

Dependencies and prerequisites

  • A Vulkan application compiled with x86-64. 32-bit applications are not currently supported.

Taking a capture

Click the Capture Trace... text in the welcome screen, or click the FileCapture Trace toolbar item to open the trace dialog. The second tab will allow a Desktop trace.

1
2
3
4
5
6
7
8
  1. Currently, the only API that is supported for Desktop is Vulkan

  2. Browse, for the Vulkan exectuable that you want to trace.

  3. Add any command-line arguments that are necessary for your program.

  4. Select the Working Directory for your program.

  5. Select an output directory.

  6. Select an output file name.

  7. If you wish to automatically stop tracing after N frames, then use a non-zero number for Stop After.

  8. If you wish to start tracing as soon as the application is launched, enable the Trace From Beginning option. If option is set, then in the tracing dialog, you must press Start to start the capture.

Click OK to begin the trace.