)]}'
{
  "commit": "deda34b0d40b8cea039766895789099d34589a5d",
  "tree": "450cf5193e428f2d2cb4e2d1c0188a69a4d63a2a",
  "parents": [
    "4be3370a0997494005784988c6784629ac558034"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Tue Apr 28 15:21:53 2015 -0700"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Tue Apr 28 23:46:15 2015 +0000"
  },
  "message": "Combine es2::Image and es1::Image into egl::Image.\n\nChange-Id: Iadd4ce8ac36ad3458741f244423731fa00d7fd84\nReviewed-on: https://swiftshader-review.googlesource.com/2982\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\nTested-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbf29325df0219b51f5a7eb4d00725bebfc4abc2",
      "old_mode": 33188,
      "old_path": "src/Android.mk",
      "new_id": "9695f3b5297a57ef46dd62ec402820195fa87b67",
      "new_mode": 33188,
      "new_path": "src/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "0d5f8909213af3c55f3e6ac091290899126d9558",
      "old_mode": 33188,
      "old_path": "src/OpenGL/common/AndroidCommon.hpp",
      "new_id": "e02171d55e78c046e35b8b81da1e56c320526a6a",
      "new_mode": 33188,
      "new_path": "src/OpenGL/common/AndroidCommon.hpp"
    },
    {
      "type": "rename",
      "old_id": "f2e5c236821cdb3768eaa23a346d698ee4a7ca86",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Image.cpp",
      "new_id": "88c9b7ac1d086bdde5db3ee4d1005bcb22d0211e",
      "new_mode": 33188,
      "new_path": "src/OpenGL/common/Image.cpp",
      "score": 85
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ab29cd8fb61ad0e2eb1f92bd3093e7e5ad927ce",
      "new_mode": 33188,
      "new_path": "src/OpenGL/common/Image.hpp"
    },
    {
      "type": "modify",
      "old_id": "2057c408fb4b9c7947847d63187fe7800c4eb70b",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/Android.mk",
      "new_id": "08793afb32cfd5132c9669aef2ccb0ae20235ced",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/Android.mk"
    },
    {
      "type": "delete",
      "old_id": "f96402c3effd8a9e76bf6f62d7107f17f9a01d52",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/Image.hpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "17e8586e7e3362cf8b35c3d91beef7394beed4ab",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/Surface.cpp",
      "new_id": "333ba4fe2f210e994d7ce3b8cddfdd14fb447b43",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/Surface.cpp"
    },
    {
      "type": "modify",
      "old_id": "958a59567a7ff8f480da7c2020a64141f61202a4",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/Texture.hpp",
      "new_id": "6d6e22b05dde5008523a3a1bed141bce9fc1ad9b",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/Texture.hpp"
    },
    {
      "type": "modify",
      "old_id": "16c273f8f76b823bc636793889044f4b19044ce4",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/libEGL.cbp",
      "new_id": "746ac6f8bfcf60199787269304418cbb7f6c6a3a",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/libEGL.cbp"
    },
    {
      "type": "modify",
      "old_id": "f7befcfec52de2c657f052eeffcf70a714a63b22",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/libEGL.cpp",
      "new_id": "ffd4c5ab407797945a43be7cb5f7cc074b2fd2d1",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/libEGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f96378fb6a425a8a546ca358a5bc81a1665e730",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Android.mk",
      "new_id": "7f95ac4ef4cb7c18ea3b3df9208463820dc62f3a",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "403cb207b7b1287e157c447476e0ea711240d41a",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Context.cpp",
      "new_id": "dd21ff5e232dcbf39c835d46c91fbc25e94bcb6a",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "387c5270e19cb67e82184bbbb70deda560b98678",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Context.h",
      "new_id": "5d6209ddf5a4c9d025daeccce4cbaa87e9c1a945",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Context.h"
    },
    {
      "type": "modify",
      "old_id": "6aab25147eabe4cd8a80c3f71be550b646426f84",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Device.cpp",
      "new_id": "57667ab9af2ee4f27c7f8413a90017bdefdc6dd1",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "8790154d7275880e1cce76f7a71433cb249e86e6",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Device.hpp",
      "new_id": "75845b8e46ad8cf9d84ec5b6d8bfea053a02680c",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Device.hpp"
    },
    {
      "type": "modify",
      "old_id": "fc10515755f7e867c166aeabba73d49e649b80c3",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Framebuffer.h",
      "new_id": "99e9c96d5a171c153d80e686e4d1622683729c5d",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Framebuffer.h"
    },
    {
      "type": "delete",
      "old_id": "c68ec5cd30e2715c29f44d5b3bcc335d1a81e54e",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Image.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1c491d853adea0df02ebc75a5dd88decae02f0f1",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Image.hpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "31f12ee7e56840683c49dfe635fbcc8f3a0d90ac",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Renderbuffer.h",
      "new_id": "672cca6dd9bd51c97e07a4f7ac0096fb5ebbedfd",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Renderbuffer.h"
    },
    {
      "type": "modify",
      "old_id": "cd2c35b592280d5b70dfc6c427c041631ceee5a9",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Texture.cpp",
      "new_id": "4d252de2fc8205e5a7ddb83a9add942952a4d655",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0769f6c682c6f010ad2d1b2d8c8eacae9368efb",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/libGLES_CM.cbp",
      "new_id": "1a8bff391068c499135b930671ce782026f051aa",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/libGLES_CM.cbp"
    },
    {
      "type": "modify",
      "old_id": "b60dddfac8115fc56ea550676bdf866ec07de843",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/libGLES_CM.cpp",
      "new_id": "ddfe638bb1bdd8c3d60a35ab536a4eb07ad96fd4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/libGLES_CM.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce35b8dcf5452215aecfc5404420cad40ab04d7c",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/libGLES_CM.vcxproj",
      "new_id": "300cd43bfbd8fd8e921d84213e34be869c8b41f6",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/libGLES_CM.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "47f9aaa7bebe977924ccc413719310caf822e262",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/libGLES_CM.vcxproj.filters",
      "new_id": "96ea959d4c745cfc8becb9bfade332d612cec251",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/libGLES_CM.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "e583e2e59bc46ecf736908eb600cba91dac6f0f2",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/utilities.cpp",
      "new_id": "799c537d83f168db2a50243f7726a8197799e2c1",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/utilities.cpp"
    },
    {
      "type": "modify",
      "old_id": "c64d600307ad3f7244bc2e665a19a404af98609a",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/utilities.h",
      "new_id": "ec3563c9405651a53c157dd0922b1bdf618847af",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/utilities.h"
    },
    {
      "type": "modify",
      "old_id": "b28364a074801d8366f1cbe7046474c49a7062c9",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Android.mk",
      "new_id": "33cd6ee84c73452ff2fa593b17a804006c6dad36",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "6fc64fb3d45cfb17cd5f998f0f03f3b13253c27c",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.cpp",
      "new_id": "8c447290dc7e2fa49cf4dcd945d5a6a789dd89c4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "80b2be9f5891943250d86813ed0b5829a27cb8b1",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.h",
      "new_id": "01e08d84b6eae27fd1854167a81b69b7369e08d4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.h"
    },
    {
      "type": "modify",
      "old_id": "499e3e35c79efce40edb5a652bcd8b72900dce20",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Device.cpp",
      "new_id": "57a0df75c4723ba2de66f0201d4965ec78d3c535",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "04df465314cb4ce04f9a0b461e7672f577292078",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Device.hpp",
      "new_id": "26bc24832d4a19e3fb4447b085ec6e2428b1fef4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Device.hpp"
    },
    {
      "type": "modify",
      "old_id": "e3b3a2aec016ee826d169fc43a81c52352513819",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Framebuffer.h",
      "new_id": "1d15b30f205d8d1dd233da7fa067d914b9587ed7",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Framebuffer.h"
    },
    {
      "type": "delete",
      "old_id": "3824a8f55f051407dbf667bd7234e351ade618cb",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Image.hpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "38f418986935a3b340298c6af9a7bff6fed728e4",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Renderbuffer.cpp",
      "new_id": "2ae4435d7f352098a1ff1a63d47a1c2988b39761",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Renderbuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ffae7c646f3b8c437df8494612cfd8595e38230",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Renderbuffer.h",
      "new_id": "6b336b5554028d6f6a299f57054cdbf3b1b3d874",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Renderbuffer.h"
    },
    {
      "type": "modify",
      "old_id": "f1b3d467b876c50d31e475ad8180dbf22bc879e4",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Texture.cpp",
      "new_id": "d84fb86a1397f8d9060d6553683527567a400747",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a9a3b418a60cce08cd38d5d96388516bba4b12d",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Texture.h",
      "new_id": "f7b20953bd0c36e36e2c81c055c4bb752131a844",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Texture.h"
    },
    {
      "type": "modify",
      "old_id": "d66dd065ab394c45f3540bc18905cd33ced98940",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv2.cbp",
      "new_id": "2466e69f26f53c6b0a5522eb0a9cc64a0de40c3f",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv2.cbp"
    },
    {
      "type": "modify",
      "old_id": "a6e615661c8ce4e3c9ff342a66605aa100d7befa",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv2.cpp",
      "new_id": "9b356fdb434be1484894d187b6fa78d81a8f6d60",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv2.cpp"
    },
    {
      "type": "modify",
      "old_id": "53592e9a0af70c9610b2ebadbf6a5ac905f6a758",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv2.vcxproj",
      "new_id": "b007bb604192f65a59a509ce0efda8a413ef309c",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv2.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "05ea0bdbd548d291286b5b554384e15f67996fec",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv2.vcxproj.filters",
      "new_id": "5ce9a98b6aadda92d404d9c56c853d913c004afc",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv2.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "83b73ed9ffcdfd68f5b95b0b335e7ea3a64a7edb",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv3.cpp",
      "new_id": "b16a969bff87875650badcf910afac1cdd3893ed",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv3.cpp"
    },
    {
      "type": "modify",
      "old_id": "f15e2103ac49f5e6c91fbe38c5a966b0d42dbba9",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/utilities.cpp",
      "new_id": "8b30f3759d2e647c90bf1fe9b32422b0cd4fdb04",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/utilities.cpp"
    },
    {
      "type": "modify",
      "old_id": "340464802813e67ab3391a6846b8713b33a9eb75",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/utilities.h",
      "new_id": "66b5c4f9aa4c07c060a52b336c9e3c1eeace7e98",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/utilities.h"
    }
  ]
}
