kc3-lang/angle/doc/BranchingAndRolling.md

Download

How to Branch and Roll Chromium’s ANGLE Dependency

ANGLE provides an implementation of OpenGL ES on Windows, which Chromium relies upon for hardware accelerated rendering and WebGL support. Chromium specifies its dependency on a specific version of ANGLE in the repository; this document describes how to update that dependency, and, if necessary, create an ANGLE branch to correspond to a branched release of Chrome.

Rolling DEPS

Chromium’s dependency on third-party projects is tracked in [the Chromium repository’s src/DEPS file] (http://src.chromium.org/viewvc/chrome/trunk/src/DEPS). To update the ANGLE dependency:

Branching ANGLE

Sometimes, individual changes to ANGLE are needed for a release of Chrome which has already been branched. If this is the case, a branch of ANGLE should be created to correspond to the Chrome release version, so that Chrome may incorporate only these changes, and not everything that has been committed since the version on which Chrome depended at branch time. Please note: Only ANGLE admins can create a new branch. To create a branch of ANGLE for a branched Chrome release:


Source

Download