gecko-dev/dom/webgpu/ipc
Dzmitry Malyshau abaaa872a5 Bug 1634425 - Integrate WebGPU API tracing r=jgilbert
This is the logic of tracing the WebGPU API calls at the level of wgpu-core,
serialized into a folder of choosing on the user drive. Traces are extremely portable,
they can be shared (on BugZilla) and then replayed on the developer machine,
which can have a different architecture from the users machine.

The standalone player is introduced in `gfx/wgpu/player`, similar to WebRender's Wrench.

The output dir is controlled by "dom.webgpu.traceDir" pref. No tracing happens if it's empty.

Differential Revision: https://phabricator.services.mozilla.com/D73333
2020-05-27 16:49:03 +00:00
..
PWebGPU.ipdl Bug 1634425 - Integrate WebGPU API tracing r=jgilbert 2020-05-27 16:49:03 +00:00
WebGPUChild.cpp Bug 1634425 - Integrate WebGPU API tracing r=jgilbert 2020-05-27 16:49:03 +00:00
WebGPUChild.h Bug 1602133 - WebGPU presentation r=jgilbert,webidl,smaug,aosmond 2020-04-06 22:29:18 +00:00
WebGPUParent.cpp Bug 1634425 - Integrate WebGPU API tracing r=jgilbert 2020-05-27 16:49:03 +00:00
WebGPUParent.h Bug 1634425 - Integrate WebGPU API tracing r=jgilbert 2020-05-27 16:49:03 +00:00
WebGPUSerialize.h Bug 1634425 - Integrate WebGPU API tracing r=jgilbert 2020-05-27 16:49:03 +00:00
WebGPUTypes.h Bug 1634425 - Integrate WebGPU API tracing r=jgilbert 2020-05-27 16:49:03 +00:00