Skip to content
forked from servo/webrender

A very incomplete proof of concept GPU renderer for Servo

License

Notifications You must be signed in to change notification settings

UK992/webrender

This branch is 1 commit ahead of, 6676 commits behind servo/webrender:main.

Folders and files

NameName
Last commit message
Last commit date
Dec 21, 2017
Apr 4, 2018
Apr 6, 2018
Apr 6, 2018
Apr 6, 2018
Jan 16, 2018
Apr 4, 2018
Mar 29, 2018
Apr 4, 2018
Mar 27, 2018
Feb 10, 2016
Nov 24, 2017
Apr 7, 2018
Sep 18, 2017
Apr 4, 2018

Repository files navigation

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.

About

A very incomplete proof of concept GPU renderer for Servo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 89.9%
  • GLSL 7.3%
  • HTML 1.7%
  • Other 1.1%