gecko-dev/gfx/wr/debugger
Mark Banner 9c69be2431 Bug 1685986 - Prepare to enable ESLint on gfx/wr/debugger/ where possible. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D101334
2021-01-21 18:35:57 +00:00
..
dist
src
.babelrc
.editorconfig
.gitignore
README.md
index.html
package-lock.json
package.json
webpack.config.js

README.md

WebRender Debugger

A web based debugger for WebRender.

Using the debugger

Build your application with the debugger feature enabled, for example in wrench:

cargo build --features=debugger

Now, open your browser and open the debugger/index.html file. Click Connect and the debugger will attempt to connect to WR via websocket.

Using the debugger with Gecko

In the Gecko source tree, open gfx/webrender_bindings/Cargo.toml in a text editor.

Add features = ['debugger'] to the end of the file (in the dependencies.webrender section).

Vendor the rust dependencies locally for the debugger (we don't want these committed to the repo): ./mach vendor rust

Now, build and run as usual, and the debugger will be available.