Overview of GFXReconstruct components
devGFXReconstruct is a suite of tools designed to capture and replay graphics API calls. It allows developers to record graphics commands executed by an application to a file and later replay them to reconstruct the application's graphics behavior. This is useful for regression testing, platform bringup, and bug reporting.
Core components include:
VK_LAYER_LUNARG_gfxreconstruct: A Vulkan layer used to capture Vulkan application commands.- D3D12 capture libraries: Libraries used to capture D3D12 application commands.
gfxrecon-replay: Tool to replay GFXReconstruct capture files.gfxrecon-info: Tool to print descriptive information about capture files.gfxrecon-compress: Tool to compress or decompress capture files (requires LZ4, Zstandard, and/or zlib).gfxrecon-extract: Tool to extract SPIR-V binaries from capture files.gfxrecon-convert: Tool to convert capture files to a JSON Lines listing of API calls (D3D12 support is experimental).gfxrecon-optimize: Tool to produce new capture files with improved replay performance.