mozangle

Mozilla’s fork of Google ANGLE, repackaged as a Rust crate.

Feature flags

By default, this crate only compiles the shader translator. This should be cross-platform, and can be used with:

toml [dependencies] mozangle = {git = "https://github.com/servo/mozangle"}

The egl Cargo feature enables the EGL and OpenGL ES implementations. This is only supported on Windows, since the Direct3D 11 rendering backend is configured.

toml [target.'cfg(windows)'.dependencies] mozangle = {git = "https://github.com/servo/mozangle", features = ["egl"]}

Updating ANGLE

To update: