EVERYTHING XIAOMI
Get listed

GFXReconstruct

GFXReconstruct is a free, open-source toolkit for capturing and replaying graphics API activity, including Vulkan and Direct3D 12.

Place
#11 of 25
Score
6.4
GFXReconstruct's website

What GFXReconstruct is

GFXReconstruct is a free, open-source toolkit for capturing and replaying graphics API activity, including Vulkan and Direct3D 12. Capture records API calls, parameters, and state in a file; replay can run without the application that produced it. The repository includes capture layers and libraries, replay, capture information, compression, SPIR-V extraction, conversion, and optimization tools. Listed uses include reproducing defects, analyzing API usage, performance profiling, regression testing, and platform bring-up.

Vulkan capture and replay are listed for Windows, Linux, macOS, and Android, while Direct3D 12 capture and replay are listed for Windows only. The maker names Samsung Sokatoa, Arm Frame Advisor, Google Android Performance Analyzer, and Qualcomm Snapdragon Profiler as tools powered by GFXReconstruct. It can be used alongside Vulkan validation layers and the Vulkan Configurator. OpenXR support is experimental, limited to some features and a small number of apps, and not enabled in the SDK-built version. Replay across operating systems may work in some circumstances, but is not generally supported unless specified. The project uses the MIT License and cautions that extracting assets without appropriate rights may violate copyrights or software licenses.

Good

  • Captures and replays Vulkan on four listed platforms.
  • Includes Direct3D 12 capture and replay for Windows.
  • Replay can run without the originating application.
  • Includes compression and SPIR-V tools.
  • Free and MIT-licensed.

Watch out

  • Direct3D 12 support is listed for Windows only.
  • OpenXR support is experimental and limited.
  • Cross-operating-system replay is not generally supported.

Who it suits

GFXReconstruct is aimed at game and application developers, GPU and driver engineers, QA teams, hardware and platform teams, researchers, and tool builders. It may be useful when capturing or replaying graphics API calls for debugging, testing, analysis, or optimization.

Verdict

GFXReconstruct offers a broad set of graphics capture and replay tools, with Vulkan coverage across four platforms and narrower Direct3D 12 support. OpenXR and cross-operating-system replay have stated limitations, so check those details against the intended workflow.

Plans and prices

From GFXReconstruct's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
GFXReconstructFreeOpen-source graphics API capture and replay tools

The facts

Each one read from GFXReconstruct's own pages, with the date it was checked.

What it does

Audience
The maker describes the intended users as game and application developers, driver and GPU engineers, QA and validation teams, hardware vendors, platform teams, researchers, and tool builders.checked 4 Oct 2026
Capture and replay
Capture records graphics API calls, parameters, and state to a file; replay can run without the application that generated the capture.checked 4 Oct 2026
Direct3D support
The repository lists Direct3D 12 capture and replay support for Windows only.checked 4 Oct 2026
Integrations
The product page names Samsung Sokatoa, Arm Frame Advisor, Google Android Performance Analyzer, and Qualcomm Snapdragon Profiler as tools powered by GFXReconstruct.checked 4 Oct 2026
OpenXR limit
OpenXR support is experimental, limited to a subset of features and a small number of apps, and is not enabled in the SDK-built version.checked 4 Oct 2026
Purpose
GFXReconstruct captures and replays GPU programming API calls, including Vulkan and Direct3D, for debugging, testing, and optimization.checked 4 Oct 2026
Tools
The repository includes capture layers and libraries, replay, capture information, compression, SPIR-V extraction, conversion, and optimization tools.checked 4 Oct 2026
Use cases
The maker lists defect reproduction, API usage analysis, performance profiling, regression testing, and platform bring-up as use cases.checked 4 Oct 2026
Vulkan ecosystem
LunarG says GFXReconstruct can be used alongside Vulkan validation layers and the Vulkan Configurator.checked 4 Oct 2026

Where it runs

Cross-platform replay limit
Cross-operating-system replay may work in some circumstances, but the repository says it is not generally supported unless specified.checked 4 Oct 2026
License and appropriate use
The repository states that the project uses the MIT License and cautions that extracting assets without appropriate rights may violate copyrights or software licenses.checked 4 Oct 2026
Platform support
The repository’s capability table lists Vulkan capture and replay support for Windows, Linux, macOS, and Android.checked 4 Oct 2026

The company

Founded
2009checked 28 Sep 2026
Headquarters
Fort Collins, Colorado, United Stateschecked 28 Sep 2026

Alternatives to GFXReconstruct

All alternatives
  1. 1Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  2. 2Unity Version Control logo

    Unity Version Control

    Free planWebAPILinuxmacOS
    8.1Free plan
  3. 3GameBench logo

    GameBench

    Free planAndroidiOSWebAPI
    7.6Free plan
  4. 4CRYENGINE logo

    CRYENGINE

    Free planAndroidiOSWebLinux
    7.5Free plan
  5. 5Cocos Creator logo

    Cocos Creator

    Free planAndroidiOSWebmacOS
    7.1Free plan
  6. 6

    Tracy Profiler

    Free planAndroidiOSLinuxmacOS
    7.1Free plan