gecko-dev/gfx/wr
WR Updater Bot c53e9a72cb Bug 1515041 - Update webrender to commit 14df2e43424ebc38044158f716c769d26e35b161 (WR PR #3429). r=kats
https://github.com/servo/webrender/pull/3429

Differential Revision: https://phabricator.services.mozilla.com/D14853

--HG--
extra : moz-landing-system : lando
2018-12-18 14:19:34 +00:00
..
ci-scripts Bug 1514737 - Update webrender to commit 7f2d2ea79e65d49f0da2030e6033761c38c1e296 (WR PR #3408). r=kats 2018-12-17 14:10:46 +00:00
debugger
direct-composition
examples Bug 1514177 - Update webrender to commit 22f3f356ea1a9fe2760cd4a609cba78614e428c4 (WR PR #3407). r=kats 2018-12-14 11:53:56 +00:00
webrender Bug 1515041 - Update webrender to commit 14df2e43424ebc38044158f716c769d26e35b161 (WR PR #3429). r=kats 2018-12-18 14:19:34 +00:00
webrender_api Bug 1514738 - Update webrender to commit deaeaba5fd955f7a22b97b257d268a78ab744d4b (WR PR #3414). r=kats 2018-12-17 14:12:45 +00:00
wrench Bug 1514943 - Update webrender to commit 82286fdca3d27ef31640667de7b81e82be1555e2 (WR PR #3427). r=kats 2018-12-18 01:35:18 +00:00
.gitignore
.taskcluster.yml Bug 1513684 - Update webrender to commit ed1fb8952062da154f8f6b391e6807115fc74d50 (WR PR #3400). r=kats 2018-12-12 21:44:22 +00:00
Cargo.lock Bug 1514737 - Update webrender to commit 7f2d2ea79e65d49f0da2030e6033761c38c1e296 (WR PR #3408). r=kats 2018-12-17 14:10:46 +00:00
Cargo.toml
LICENSE
README.md
appveyor.yml Bug 1514737 - Update webrender to commit 7f2d2ea79e65d49f0da2030e6033761c38c1e296 (WR PR #3408). r=kats 2018-12-17 14:10:46 +00:00
rustfmt.toml
servo-tidy.toml Bug 1510379 - Update webrender to commit 586af96c22c8b05722534e98703bfb47f1d270a1 (WR PR #3338). r=kats 2018-11-27 19:28:45 +00:00

README.md

WebRender

GPU renderer for the Web content, used by Servo.

Update as a Dependency

After updating shaders in WebRender, go to servo and:

  • Go to the servo directory and do ./mach update-cargo -p webrender
  • Create a pull request to servo

Use WebRender with Servo

To use a local copy of WebRender with servo, go to your servo build directory and:

  • Edit Cargo.toml
  • Add at the end of the file:
[patch."https://github.com/servo/webrender"]
"webrender" = { path = "<path>/webrender" }
"webrender_api" = { path = "<path>/webrender_api" }

where <path> is the path to your local copy of WebRender.

  • Build as normal

Documentation

The Wiki has a few pages describing the internals and conventions of WebRender.

Testing

Tests run using OSMesa to get consistent rendering across platforms.

Still there may be differences depending on font libraries on your system, for example.

See this gist for how to make the text tests useful in Fedora, for example.