Skip to content

joone/webrender

This branch is 8322 commits behind servo/webrender:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8a8c966 · Aug 17, 2017
Aug 17, 2017
Aug 17, 2017
Aug 17, 2017
May 9, 2017
Jul 26, 2017
Aug 16, 2017
Jun 30, 2017
Feb 10, 2016
Jun 30, 2017
Jun 30, 2017
Jul 3, 2017

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 custom WebRender with servo, go to your servo build directory and:

  • Edit Cargo.toml
  • Add at the end of the file:
[replace]
"https://github.com/servo/webrender#0.36.0" = { path = 'Path/To/webrender/webrender/' }
"https://github.com/servo/webrender#webrender_api:0.36.0" = { path = 'Path/To/webrender/webrender_api' }

The exact replace references can be obtained with cargo pkgid webrender/cargo pkgid webrender_api command.

  • Build as normal

Documentation

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

About

A GPU-based renderer for the web

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 88.7%
  • GLSL 10.2%
  • Other 1.1%