FREEDOM251

Freedom251 › Game Profiling Software

GFXReconstruct

Free plan AndroidLinuxMacWindows

Visit GFXReconstruct Alternatives Pricing

GFXReconstruct's own site

What GFXReconstruct is

GFXReconstruct captures and replays graphics API activity, including Vulkan and Direct3D 12, for debugging, testing, and optimization. A capture stores 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. The maker lists defect reproduction, API usage analysis, performance profiling, regression testing, and platform bring-up as uses. Vulkan capture and replay are supported on Windows, Linux, macOS, and Android; Direct3D 12 capture and replay are listed for Windows only. Named tools powered by GFXReconstruct include Samsung Sokatoa, Arm Frame Advisor, Google Android Performance Analyzer, and Qualcomm Snapdragon Profiler. It can be used alongside Vulkan validation layers and the Vulkan Configurator. OpenXR support is experimental, covers only some 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. GFXReconstruct is free under the MIT License.

Who it suits

It is intended for game and application developers, driver and GPU engineers, QA teams, hardware vendors, platform teams, researchers, and tool builders working with graphics APIs.

What it does well

  • Captures and replays Vulkan and Direct3D 12 activity
  • Replay can run without the original application
  • Includes capture, compression, conversion, and optimization tools
  • Vulkan support spans Windows, Linux, macOS, and Android

What to know first

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

Limits

OpenXR support is experimental, limited to a subset of features and a small number of apps, and disabled in the SDK-built version. Direct3D 12 capture and replay are listed only for Windows; cross-operating-system replay is not generally supported.

Plans

PlanBilled and limitsPrice
GFXReconstructOpen-source graphics API capture and replay toolsFree

As lunarg.com lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the GFXReconstruct product page at lunarg.com.
  2. Choose the relevant platform: Windows, Linux, macOS, or Android.
  3. Use the listed Vulkan capture and replay support, or Direct3D 12 support on Windows.
  4. Use the capture tools to record API calls, parameters, and state to a file.
  5. Replay the capture without the application that generated it.

GFXReconstruct is an open-source capture-and-replay toolkit for graphics API debugging, testing, and optimization. It suits graphics programmers, GPU and driver engineers, QA teams, and platform developers who need reproducible API traces across desktop and mobile systems. Its free, broad Vulkan coverage is the main draw; Direct3D 12 and OpenXR support require a narrower fit.

Overview

GFXReconstruct records graphics API calls, parameters, and state to a capture file, then replays that file without the application that produced it. That separation is valuable when a defect is intermittent, a build is unavailable, or a team needs the same workload on a validation or bring-up system. The project targets defect reproduction, API-usage analysis, performance profiling, regression testing, and platform bring-up rather than general-purpose application development.

The repository combines capture layers and libraries with replay, capture-information, compression, SPIR-V extraction, conversion, and optimization utilities. This gives specialist teams a pipeline they can integrate into their own debugging and validation workflows instead of relying on a single monolithic viewer.

Key features

  • Capture and replay: Recorded calls and state can be replayed independently of the originating application, making regression cases and bug reports easier to share and repeat.
  • GPU profiling and API capture: The product plan includes GPU profiling and render-API capture, but no CPU profiling. Teams investigating GPU workloads gain useful coverage, while CPU-side diagnosis needs another tool.
  • Analysis utilities: Capture inspection, compression, SPIR-V extraction, conversion, and optimization tools help reduce trace size and examine or transform recorded workloads.
  • Tool integrations: Samsung Sokatoa, Arm Frame Advisor, Google Android Performance Analyzer, and Qualcomm Snapdragon Profiler are named as products powered by GFXReconstruct, which can make it a practical foundation in hardware-vendor and mobile-performance toolchains.
  • Vulkan workflow: It can be used with Vulkan validation layers and the Vulkan Configurator, supporting a more controlled diagnostic setup.

Pricing

PlanPriceIncludes
GFXReconstructfreeOpen-source graphics API capture and replay tools

There is one free plan, with no seat, usage, or trial limits stated. That makes it suitable for individual developers, open-source projects, studios, and engineering organizations that want to deploy capture and replay broadly without a licensing budget. The trade-off is scope rather than price: CPU profiling is absent, and API and platform support vary.

Platforms

Vulkan capture and replay are supported on Windows, Linux, macOS, and Android. The software itself is presented for Windows, Linux, macOS, and Android, with Meta Quest support marked experimental. Direct3D 12 capture and replay are listed for Windows only, so teams targeting Direct3D on other operating systems should choose a different path.

OpenXR support is experimental, covers only a subset of features and a small number of applications, and is not enabled in the SDK-built version. Replay across operating systems may work in some circumstances, but it is not generally supported unless a specific case says otherwise. Those constraints matter for teams expecting a portable trace interchange format.

Who it's for

Game and application developers can use captures to isolate rendering defects and preserve regression cases. Driver and GPU engineers, QA and validation teams, hardware vendors, platform teams, researchers, and tool builders get the most from the modular utilities and Vulkan ecosystem integration. It is less suitable as a standalone CPU-performance profiler, a broadly portable Direct3D debugger, or a dependable OpenXR capture solution.

Pros and cons

Pros

  • Free and open source: The 0.00 USD plan removes licensing cost for wide team deployment.
  • Independent replay: Replaying without the source application helps reproduce defects and automate regression workloads.
  • Wide Vulkan reach: Windows, Linux, macOS, and Android coverage supports mixed development and device labs.
  • Extensible toolset: Capture, replay, compression, inspection, SPIR-V, conversion, and optimization components serve specialized pipelines.

Cons

  • No CPU profiling: CPU bottlenecks require a separate profiler.
  • Limited portability: Direct3D 12 is Windows-only, and cross-operating-system replay is not generally supported.
  • Immature OpenXR path: Experimental, partial support excludes SDK-built enablement and many applications.
  • Experimental Meta Quest support: Quest workflows may not have the same reliability as the primary platforms.

Alternatives

For a broader catalog, see Game Profiling Software.

  • CRYENGINE is a free game engine for teams that need an editor and runtime rather than a graphics-API capture toolkit.
  • GameBench fits organizations wanting paid performance testing with a 28-day Pro trial and Android, iOS, desktop, web, API, and self-hosted options.
  • Orx is a free, zlib-licensed framework for projects needing a general game-development foundation.
  • Tracy Profiler is a free BSD-licensed profiler for teams prioritizing application profiling.
  • Cocos Creator is a free game-engine editor and runtime for multi-platform game production.
  • Arm Performance Studio is a free suite focused on Arm CPU and GPU application profiling.
  • MicroProfile is a free embeddable C++ profiler for teams seeking in-application instrumentation.
  • Optick is a free MIT-licensed profiling tool when permissive licensing and general profiling are the priority.

Verdict

Choose GFXReconstruct if you need no-cost, scriptable graphics-API capture and replay, especially for Vulkan debugging across Windows, Linux, macOS, and Android. Its independent replay and broad utility set make it a strong foundation for engineering and validation teams. Look elsewhere when CPU profiling, reliable cross-OS replay, non-Windows Direct3D 12, or mature OpenXR coverage is central to the job.

Verdict

GFXReconstruct provides capture and replay tools for graphics API debugging and testing, with broad Vulkan platform coverage. Direct3D 12 and OpenXR support have narrower stated limits.

Questions

How much does GFXReconstruct cost?

It is free. The listed plan is free.

Which platforms support Vulkan capture and replay?

Windows, Linux, macOS, and Android.

Does it support Direct3D 12?

Yes. Direct3D 12 capture and replay are listed for Windows only.

Is GFXReconstruct open source?

Yes. The project uses the MIT License.

Which tools are named as powered by GFXReconstruct?

The maker names Samsung Sokatoa, Arm Frame Advisor, Google Android Performance Analyzer, and Qualcomm Snapdragon Profiler.

Does it support OpenXR?

OpenXR support is experimental, limited to some features and a small number of apps, and is not enabled in the SDK-built version.

Facts from GFXReconstruct's own pages

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

Where GFXReconstruct stands on Freedom251

Look at these too