Skip to content
SPECIFICTION
Get listed

GFXReconstruct

lunarg.com

Free plan WindowsmacOSLinuxAndroid
Visit lunarg.com
Spec score 7.9 #13 of 25 in Game Profiling Software

What it is

GFXReconstruct is a free 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 created it. The repository includes capture layers and libraries, replay, capture information, compression, SPIR-V extraction, conversion, and optimization tools. Listed uses include reproducing defects, examining API usage, profiling performance, 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. Vulkan users can also use it alongside Vulkan validation layers and the Vulkan Configurator. OpenXR support is experimental, covers limited features and a small number of apps, and is not enabled in the SDK-built version. Cross-operating-system replay may work in some cases, but is not generally supported unless specified. The project uses the MIT License.

Spec sheet

Purpose
GFXReconstruct captures and replays GPU programming API calls, including Vulkan and Direct3D, for debugging, testing, and optimization.Read 4 Oct 2026 · lunarg.com
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.Read 4 Oct 2026 · lunarg.com
Integrations
The product page names Samsung Sokatoa, Arm Frame Advisor, Google Android Performance Analyzer, and Qualcomm Snapdragon Profiler as tools powered by GFXReconstruct.Read 4 Oct 2026 · lunarg.com
Headquarters
Fort Collins, Colorado, United StatesRead 28 Sep 2026 · lunarg.com
Founded
2009Read 28 Sep 2026 · lunarg.com
Capture and replay
Capture records graphics API calls, parameters, and state to a file; replay can run without the application that generated the capture.Read 4 Oct 2026 · lunarg.com
Cross-platform replay limit
Cross-operating-system replay may work in some circumstances, but the repository says it is not generally supported unless specified.Read 4 Oct 2026 · github.com
Direct3D support
The repository lists Direct3D 12 capture and replay support for Windows only.Read 4 Oct 2026 · github.com
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.Read 4 Oct 2026 · github.com
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.Read 4 Oct 2026 · github.com
Platform support
The repository’s capability table lists Vulkan capture and replay support for Windows, Linux, macOS, and Android.Read 4 Oct 2026 · github.com
Tools
The repository includes capture layers and libraries, replay, capture information, compression, SPIR-V extraction, conversion, and optimization tools.Read 4 Oct 2026 · github.com
Use cases
The maker lists defect reproduction, API usage analysis, performance profiling, regression testing, and platform bring-up as use cases.Read 4 Oct 2026 · lunarg.com
Vulkan ecosystem
LunarG says GFXReconstruct can be used alongside Vulkan validation layers and the Vulkan Configurator.Read 4 Oct 2026 · lunarg.com

Plans and prices

GFXReconstruct Free Open-source graphics API capture and replay tools Read 4 Oct 2026 · lunarg.com

Every GFXReconstruct plan and price →

Strong points and limits

Strong points

  • Free toolkit with an MIT License.
  • Capture files include API calls, parameters, and state.
  • Vulkan support is listed for four platforms.
  • Includes conversion and optimization tools.
  • Can replay captures without the original application.

Limits

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

Who it suits

GFXReconstruct is intended for game and application developers, GPU and driver engineers, QA and validation teams, platform teams, researchers, hardware vendors, and tool builders. It suits people who need to capture and replay graphics API calls for debugging or analysis.

Verdict

GFXReconstruct provides capture and replay tools across several graphics workflows, with explicit platform coverage for Vulkan and Direct3D 12. OpenXR and cross-operating-system replay have clear caveats, and asset extraction requires appropriate rights.

Where Specifiction places it

Alternatives to GFXReconstructAll alternatives →