A tool to record web WebGPU content and save it in a capture file. The capture file can then be replayed using native WebGPU (Dawn or wgpu). This allows you to use debugging and profiling tools made for the underlying graphics API, such as RenderDoc, PIX, Nsight, Radeon GPU Profiler, Performance Studio, etc.
The goal is also to get consistent replays of web content which can be used to test changes to WebGPU implementations without having to build and run the full browser.
Binary releases are available for Windows, Linux and Android. Get them here.
If you want to build yourself, instructions are available here.
Not everything is expected to work. See the known limitations.
WebGPUReconstruct is licensed under the MIT license.