gecko/gfx/angle
Carsten "Tomcat" Book 286aff68f9 Backed out changeset 589752703e0c (Bug 1036068) for suspicion of breaking b2g linux debug builds on a CLOSED TREE
--HG--
extra : amend_source : 8cbc45d68f68b534f0d392f7e39841731fb6f5a4
2014-09-10 12:55:27 +02:00
..
include Backed out changeset 589752703e0c (Bug 1036068) for suspicion of breaking b2g linux debug builds on a CLOSED TREE 2014-09-10 12:55:27 +02:00
src Backed out changeset 589752703e0c (Bug 1036068) for suspicion of breaking b2g linux debug builds on a CLOSED TREE 2014-09-10 12:55:27 +02:00
AUTHORS b=1010371; Update ANGLE; r=upstream 2014-07-04 11:49:25 -04:00
CONTRIBUTORS b=1010371; Update ANGLE; r=upstream 2014-07-04 11:49:25 -04:00
DEPS b=1010371; Update ANGLE; r=upstream 2014-07-04 11:49:25 -04:00
LICENSE
Makefile.in Bug 999260 - Ship both d3dcompiler_43 and _46+. - r=mshal 2014-05-02 15:31:05 -07:00
moz.build Backed out changeset 589752703e0c (Bug 1036068) for suspicion of breaking b2g linux debug builds on a CLOSED TREE 2014-09-10 12:55:27 +02:00
README.chromium
README.mozilla Backed out changeset 589752703e0c (Bug 1036068) for suspicion of breaking b2g linux debug builds on a CLOSED TREE 2014-09-10 12:55:27 +02:00

This is the ANGLE project, originally from https://chromium.googlesource.com/angle/angle 

The Mozilla upstream is the 'mozilla' branch from https://github.com/mozilla/angle, which
includes Mozilla-specific patches on top of upstream.

=== How to upgrade ANGLE ===

1. git clone https://github.com/mozilla/angle angle

2. Go into the angle dir, and add the google upstream as a remote:
     git remote add google https://chromium.googlesource.com/angle/angle

3. Fetch the new google upstream:
     git fetch google

4. Switch to the mozilla branch
     git checkout mozilla

5. Rebase the mozilla branch on top of the new google master.  Fix up patches along the way,
   remove unneded commits.
     git rebase -i google/master

6. Re-generate moz.build files:
     ./gyp_mozbuild

7. nuke mozilla-central/gfx/angle directory

8. copy all the relevant files from the github checkout
     cd mozilla-central
     mkdir gfx/angle
     cp -r /c/proj/angle/[A-Z]* /c/proj/angle/{include,src,moz.build} gfx/angle

9.  Build. Fix things until it builds.

10. Try runs and reviews!