Tools

Capture

GFXReconstruct
set VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_gfxreconstruct
set GFXRECON_CAPTURE_FILE=C:\captures\capture.gfxr
set GFXRECON_CAPTURE_FRAMES=1000-2200
my_game.exe
  • gfxrecon-replay

    • Tool to replay GFXReconstruct capture files.

    gfxrecon-replay --pause-frame 1200 capture.gfxr
    
    • Also supports --screenshots  and --screenshot-all  if you want a quick visual scan of frames.

    • While gfxrecon-replay  is paused, attach RenderDoc or Nsight Graphics to the replay process (or launch the replay from RenderDoc/Nsight) and use RenderDocโ€™s per-draw inspection / pixel history / depth buffer views. The GFXReconstruct docs explicitly say capture files โ€œcan be replayed inside other tools (RenderDoc, Nsight, AMD tools, etc.)โ€.

  • gfxrecon-info

    • Tool to print information describing GFXReconstruct capture files.

  • gfxrecon-compress

    • Tool to compress/decompress GFXReconstruct capture files.

    • The gfxrecon-compress tool requires LZ4, Zstandard, and/or zlib, which are currently optional build dependencies.

  • gfxrecon-extract

    • Tool to extract SPIR-V binaries from GFXReconstruct capture files.

  • gfxrecon-convert

    • Tool to convert GFXReconstruct capture files to a JSON Lines  listing of API calls. (experimental for D3D12 captures)

  • gfxrecon-optimize

    • Tool to produce new capture files with improved replay performance.

Debuggers

RenderDoc
Nvidia Nsight Graphics
PIX
  • .

Profilers