mirror of
https://github.com/mozilla-firefox/firefox.git
synced 2026-06-14 19:55:47 -05:00
Add a /renderdoc-capture debug-server endpoint plus a wrshell `rd` command and "Capture (RenderDoc)" GUI button. To produce a self-contained capture, it clears the resource caches and forces a full invalidated rebuild, so the captured frame re-rasterizes all picture-cache tiles, glyphs and images in-frame (a single-frame RenderDoc capture can't replay WebRender's persistent caches populated in earlier frames). Includes a `mach wrshell` launcher (preloads librenderdoc, disables the GPU process, starts wrshell) and a RenderDoc bootstrap script. Gated behind --enable-webrender-debugger. Differential Revision: https://phabricator.services.mozilla.com/D305080