Skip to content

Chainsawkitten/WebGPUReconstruct

Repository files navigation

WebGPUReconstruct

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.

Releases

Binary releases are available for Windows, Linux and Android. Get them here.

Building

If you want to build yourself, instructions are available here.

Usage

Capturing content

Replaying captures

Not everything is expected to work. See the known limitations.

License

WebGPUReconstruct is licensed under the MIT license.

About

Record WebGPU content and replay as native.

Resources

License

Stars

Watchers

Forks