)]}'
{
  "log": [
    {
      "commit": "da1c93ae4d27b73ea983370520a7a739226f1695",
      "tree": "eda0b64cea1239a62dd8ae4f883b3ef7af3e7872",
      "parents": [
        "a950daf5c14a0009c2c62e9c3e0e8d51eb0cf7d9"
      ],
      "author": {
        "name": "Yong Chen",
        "email": "yong.a.chen@intel.com",
        "time": "Fri Jul 20 10:35:36 2012 +0800"
      },
      "committer": {
        "name": "Shuo Gao",
        "email": "shuo.gao@intel.com",
        "time": "Fri Aug 17 10:04:21 2012 +0800"
      },
      "message": "Tests/RS: Add RS context check for RsBalls setAccel()\n\nmRS could be null when lock and unlock screen by pressing power key\nseveral times, it causes RsBalls crash. Add null pointer check to fix.\n\nChange-Id: If37dee8609420daaff17772d5194cad5531f98e6\nAuthor: Yong Chen \u003cyong.a.chen@intel.com\u003e\nSigned-off-by: Yong Chen \u003cyong.a.chen@intel.com\u003e\nSinged-off-by: Shuo Gao \u003cshuo.gao@intel.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\nSigned-off-by: Jack Ren \u003cjack.ren@intel.com\u003e\nAuthor-tracking-BZ: 31271\n"
    },
    {
      "commit": "e5f2f66f8c802d64ecf869081036ae13d4e9e19c",
      "tree": "08422b63e5ebbd6f98ba36329f7d0552032c754d",
      "parents": [
        "2faa075ed78d39cc7783ed1d9681a5d7b2226173"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 16 15:43:25 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 16 15:43:25 2012 -0700"
      },
      "message": "Move gfx samples to test directory for compatibility testing.\n\nChange-Id: Iede1c0a14abf9aa3f31ab219fba3bf3a15ef8c90\n"
    },
    {
      "commit": "724de98edb6de61c12c3d86d8bdfad0652321cce",
      "tree": "c1d7009be9b88053732f3095590d9435ab8a3c6a",
      "parents": [
        "ab1c5456b789205ef305b19e5a7682b6561aacac"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon May 14 15:05:58 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon May 14 15:05:58 2012 -0700"
      },
      "message": "Add unit tests for convert (with relaxed precision).\n\nBUG\u003d6127576\n\nChange-Id: Ia5b4efa99de4f6df644779eeee6763eb31be4d90\n"
    },
    {
      "commit": "a25b2e80c7b4af0764e86dd3416c63c1590698d5",
      "tree": "2df88fa0fe1c6b9062d6042de0ec1cd66ee84bf5",
      "parents": [
        "9c9ad3f8c218954e46aab81f9af7834cea5675ca"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 10 15:13:51 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 10 15:25:11 2012 -0700"
      },
      "message": "Test clamp (full and relaxed precision).\n\nBUG\u003d6127576\n\nChange-Id: I9501be7db42daa11dcc71bd619a993c80ef097de\n"
    },
    {
      "commit": "adeb809201fcb77ba2b76a814ae4cdc9dacb326b",
      "tree": "2b19e82372eb7c279c0cc19f9e40df9e2d33bc73",
      "parents": [
        "9da1b5d0301e8d13be8c96cbd12dcda04fcf7118"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Apr 20 14:26:06 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Start passing element/dim information along with FieldPacker.\n\nBUG\u003d6009244\n\nChange-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043\n"
    },
    {
      "commit": "9b9e74eea1435e4c44eced0f65d301ff9c249c6a",
      "tree": "a65f8069ca522be3e0d66c04b91f9351d4c1b2ff",
      "parents": [
        "faac92942c50b12edada5e92e7c323609b2bdb5f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 30 19:50:13 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Move mesh to end of test list until we fix LLVM.\n\nChange-Id: I8f06e80d7cea4b51e47625186e45ad44adb45b6b\n"
    },
    {
      "commit": "64275552a60bed5c2edc9e9a6d966ded658b0ba3",
      "tree": "2660553287d1b2a5da69882088f6f4d34a6952d9",
      "parents": [
        "f804ba131b4f543ece1973126c0ae5d4b919ee8b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Apr 16 11:21:02 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Apr 16 11:21:02 2012 -0700"
      },
      "message": "Fixing test affected by API renaming.\n\nChange-Id: Ib42e1958b385069461ca9fec1ccd9f578c5d47d3\n"
    },
    {
      "commit": "0e2c70112b9c88fef3050c1c762642a5256323a9",
      "tree": "d3cff313506f4c730b6f2362112cbcceaf8eb3ee",
      "parents": [
        "6c19be48655aac5c8415a763cbe023097a40c4b0",
        "918e840628a0b40a95fd42618f604ea5a44aebae"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Apr 12 16:06:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 12 16:06:02 2012 -0700"
      },
      "message": "Merge \"Unhiding J API\u0027s for Renderscript.\""
    },
    {
      "commit": "918e840628a0b40a95fd42618f604ea5a44aebae",
      "tree": "cbaffd8e29056a5a92decce2ca0982cf4315bcbf",
      "parents": [
        "5713c9cfa9a0ed7625c8a48925a5c33b2c070460"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Apr 11 14:04:23 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Apr 11 14:04:23 2012 -0700"
      },
      "message": "Unhiding J API\u0027s for Renderscript.\n\nChange-Id: I8c2d43ccca94549bc6ca1a914106567ccc125503\n"
    },
    {
      "commit": "72afa117b773b2e57c7bb17753fd77d5a03af625",
      "tree": "eb99d3da4324825b09aee6db22a4694d969b2140",
      "parents": [
        "081cc9a1f5cf35a4a0ffa959ab97242b27a33ed4"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Apr 10 20:11:12 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Apr 10 20:15:47 2012 -0700"
      },
      "message": "Add tests for rootn() to math_conformance.\n\nBUG\u003d6319010\n\nChange-Id: I3fa7d688e6f3b66f51a1c25a2c2104b659691c8b\n"
    },
    {
      "commit": "c5f519c5ec57400f04f1d0bdc69f7bfddf47f8cb",
      "tree": "cea2f997f444546030cb1826bf48b1454397491a",
      "parents": [
        "75ec67848c06c37ff545fffb8a02fcb23a71209d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 29 17:58:15 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 29 17:58:15 2012 -0700"
      },
      "message": "Rename ioReceive and ioSend\n\nFirst checkin of Allocation IO test\n\nChange-Id: I26379e442796caab95a089dbb42b02192f4cc563\n"
    },
    {
      "commit": "75ec67848c06c37ff545fffb8a02fcb23a71209d",
      "tree": "9209b243ae68535a0d39cf07c99be6f9ffdde663",
      "parents": [
        "fb9aa9f3ef11878caaf6fcfb5ea49ffb9f7abf33"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 28 17:58:52 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 28 17:58:52 2012 -0700"
      },
      "message": "Add fp_relaxed pragma to image processing test.\n\nBUG\u003d4540719\n\nChange-Id: I147587b50106208a2280712ae69ca2bc111a2b77\n"
    },
    {
      "commit": "043f5ced1bf82d8cf2df82a92a655afd26534df4",
      "tree": "37380b95f9da620f6502675898a9a24402cc731e",
      "parents": [
        "b09aaeca0841fa053e0f70b7a6ff45ad475d32e1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Mar 22 10:50:55 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Mar 22 10:50:55 2012 -0700"
      },
      "message": "More rearrangement and renaming.\n\nChange-Id: Ia922c5bff1734a29b786ba95065f81c8dedf90cd\n"
    },
    {
      "commit": "73797e97a80df386982153e53a1b7c9c2a36d7b0",
      "tree": "6db3bb80105005b9937623327e098a2a3751c1bc",
      "parents": [
        "79c23f0f884ceb494c922d6769e6f12260c72daa"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 21 10:21:08 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 21 10:21:08 2012 -0700"
      },
      "message": "Changing rsg to rs where functions don\u0027t rely on graphics.\n\nChange-Id: I92a93d7a520b4a5416be88c7c05c2f8d3cc89243\n"
    },
    {
      "commit": "44e3fe99c5bcf31a6d8ac953ea12b134daa2eca8",
      "tree": "cb15a14aed7b55061b89633c42d38278d37aeaa3",
      "parents": [
        "1a22cbd113512f03d7db40e4be25a02047cb6c88"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Mar 12 13:52:33 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Mar 12 13:52:33 2012 -0700"
      },
      "message": "Using the rs API instead.\n\nChange-Id: I819c37f8c05ec887500db38a4e18390a1c5ea137\n"
    },
    {
      "commit": "c709216310d737f2eeccdffc091fbc2f26057450",
      "tree": "9b4b92bff71402ca7e5e8221a88df5834494c9aa",
      "parents": [
        "c31424e6c541c9ca00274166f4fd2db3c5b1e4e8",
        "29e239203d427d977b298be7b68b75b6a4b29b51"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Mar 09 08:44:02 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 08:44:02 2012 -0800"
      },
      "message": "Merge \"Support for more vector types.\""
    },
    {
      "commit": "c53254ec92260a01605b96bd147c03c267641682",
      "tree": "14c630160e8d2e20caf268499e92bd55228b62e1",
      "parents": [
        "ae8945ab23f50271d5d70210f52e3196a7db0f80",
        "b23b58ad343ccbf8835c7067698a60fc6bc1a870"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Mar 08 14:25:56 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 14:25:56 2012 -0800"
      },
      "message": "Merge \"Enable AA in scenegraph. Minor shader work in sample.\""
    },
    {
      "commit": "ebc34f820c5ba25352ec0eba11ee07787591f391",
      "tree": "023892009d7a1a159101ec5af072718d219174d3",
      "parents": [
        "3bef5e9f3aa90465ee3ab66ef33d7a88d1b0c5c1",
        "41f1e5edee2d2663ae46b64528894896ff96fa3d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Mar 08 11:41:34 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 11:41:34 2012 -0800"
      },
      "message": "Merge \"Check in older versions of RS tests.\""
    },
    {
      "commit": "41f1e5edee2d2663ae46b64528894896ff96fa3d",
      "tree": "b6729a6a26dded0fb506e1e09d54ac50128bdcbb",
      "parents": [
        "6435da6119ea6f81d78c3d58f1941e8dd8f8d44d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 06 21:58:41 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Mar 07 17:47:53 2012 -0800"
      },
      "message": "Check in older versions of RS tests.\n\nThis change adds a v11 version of Fountain, as well as v11 and v14 versions of\nRSTest. All tests currently build and pass on the required platforms.\n\nThis also fixes an initialization bug for RSTest running on older devices.\nIf we don\u0027t directly initialize \"each\" component of the vector types, it can\nresult in uninitialized memory (or zero) being used for divisors (particularly\nwith the char vector types). This triggers SIGFPE with the latest pending\nClang/LLVM rebase.\n\nChange-Id: I92a70c2aeed4e20f110b1cb24ee926fc27be9dbb\n"
    },
    {
      "commit": "29e239203d427d977b298be7b68b75b6a4b29b51",
      "tree": "6be7b4375e9b2f82f5c6ab85fd137f711dd008c9",
      "parents": [
        "e51ae262824e2f88e143458baad71a38901c59eb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 07 15:59:24 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 07 15:59:24 2012 -0800"
      },
      "message": "Support for more vector types.\n\nChange-Id: I06d6e8814e75c0dcd726a3c95de82fd6f6267c4d\n"
    },
    {
      "commit": "e51ae262824e2f88e143458baad71a38901c59eb",
      "tree": "7666aac3259865399f354f8e7a2decfc4d6722dc",
      "parents": [
        "43ca3cfa8760ba945bb3dce3d7c1a23428b751d9"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Mar 06 16:43:28 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Mar 06 16:43:28 2012 -0800"
      },
      "message": "Adding more modes to the sampler test app.\nFixing pixel placement.\n\nChange-Id: I355cc611ebe0bfb15af96cc498604d9b9fa1a9d3\n"
    },
    {
      "commit": "43ca3cfa8760ba945bb3dce3d7c1a23428b751d9",
      "tree": "b823afa0e5673d778623c8499f005f65ed4ed502",
      "parents": [
        "c730aceb64233592c5a0d8b6a429d645443b3818"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Mar 05 18:03:32 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Mar 05 18:03:32 2012 -0800"
      },
      "message": "First draft of the sample function implementation.\n\nChange-Id: I51bb999419b5b424a8549461a6d91f48f3fc9298\n"
    },
    {
      "commit": "b23b58ad343ccbf8835c7067698a60fc6bc1a870",
      "tree": "c832571f92822473b69766308c01f48f320e6171",
      "parents": [
        "f203b83d2fac1def48dfba23d7020a8c6b4abb70"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 29 09:06:10 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 29 09:06:10 2012 -0800"
      },
      "message": "Enable AA in scenegraph. Minor shader work in sample.\n\nChange-Id: Ifa81d2b19901002f901f25ac9dce5a4ca09fa363\n"
    },
    {
      "commit": "47e432e37cb9d2eb1c08111e8228fa7551c7c49a",
      "tree": "0be86ee04f2cb9de76729efe220a03578dda93f6",
      "parents": [
        "f69d204d2db04686e73829540d3184bf6ca67195"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 27 18:06:51 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 27 18:06:51 2012 -0800"
      },
      "message": "Add test for signed/unsigned char bug (conversion).\n\nBUG\u003d6080056\n\nChange-Id: I7980ff3e4a23ff8ba007ff0372ec855b7272630d\n"
    },
    {
      "commit": "5d3bc7d3e4d0d43428a81e9807f49a35e69ae018",
      "tree": "c0ca5fff6864afa98eb97708956603eaed477571",
      "parents": [
        "583e885bef9891f582d19b06d575fc0cd96620a0",
        "3c8eed3bdc000df08ccf5628ef43f52c478465ec"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 23 16:57:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 23 16:57:00 2012 -0800"
      },
      "message": "Merge \"Adding a few more howto elements to scenegraph example.\""
    },
    {
      "commit": "3c8eed3bdc000df08ccf5628ef43f52c478465ec",
      "tree": "8d2f84589110cead66e90332f59a75c0459dc72a",
      "parents": [
        "d2dc9838961f945c402e5d810bc715196240be6f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 23 10:12:45 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 23 10:12:45 2012 -0800"
      },
      "message": "Adding a few more howto elements to scenegraph example.\n\nChange-Id: I29f025ce6ecf3a8090a8365991de40af72b4e78f\n"
    },
    {
      "commit": "a16c98c155a51a035719bef5b76e973ee2295795",
      "tree": "63d345a1e3eab736b66e7de516ba55783c22b3ab",
      "parents": [
        "a172b6e96909186451a6a968b8e70872f6753c10",
        "473a2048d3c54fe38b6f9a58457645c9c472b238"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Feb 23 09:58:56 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 23 09:58:56 2012 -0800"
      },
      "message": "Merge \"Support running ForEach on non-root functions.\""
    },
    {
      "commit": "473a2048d3c54fe38b6f9a58457645c9c472b238",
      "tree": "04cff2992886e0352f4ffd7a60086f52dd0847bc",
      "parents": [
        "408ff24bacf432ef26ba78ad2b8273a284798de1"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 21 20:13:12 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 22 15:24:29 2012 -0800"
      },
      "message": "Support running ForEach on non-root functions.\n\nBUG\u003d6000538\n\nChange-Id: Ie2b16893b150cc5955ee4b9d028c988f69a82744\n"
    },
    {
      "commit": "d2dc9838961f945c402e5d810bc715196240be6f",
      "tree": "ad17c590d84993488a4eafc9954191970aaed926",
      "parents": [
        "9cc290038ca3ee06ed34d172bbd139ea13bafd1b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 22 11:59:12 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 22 11:59:12 2012 -0800"
      },
      "message": "Simplifying programmatic creation.\n\nChange-Id: I792f96b5ed47d3c78976d57259074c9ae402575b\n"
    },
    {
      "commit": "9cc290038ca3ee06ed34d172bbd139ea13bafd1b",
      "tree": "d8177e240413a25b4552b063e165136036dd6a23",
      "parents": [
        "1eb4c26a96cb00edb6e5d53e35da152b421805c0"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Feb 21 17:33:27 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 22 09:06:03 2012 -0800"
      },
      "message": "Properly pipe texture names through.\n\nChange-Id: I3e44c2757acee90539869c32771626cd0f770a25\n"
    },
    {
      "commit": "57fc7109e4e1ec0a32d1661779e8d7babab0279b",
      "tree": "7a0bffccc67c6c06a49eb2cdebe797758536c1cd",
      "parents": [
        "c71343acc469db7ec351db2344032801e0e1b30a"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Feb 21 16:26:38 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Feb 21 16:26:38 2012 -0800"
      },
      "message": "Adding a very simple all-code scenegraph example.\n\nChange-Id: I776f8d8d0d3873c84141637d3479501ea92bac12\n"
    },
    {
      "commit": "c71343acc469db7ec351db2344032801e0e1b30a",
      "tree": "7d0955dd803a8b5980ba407b9183b5cebe7ba66f",
      "parents": [
        "071e54d7a3b21ea5eeabff49ac979952b38c77a5"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Feb 21 11:32:59 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Feb 21 11:32:59 2012 -0800"
      },
      "message": "Adding better default behaviour for programmatically created objects.\n\nChange-Id: I24078b27f9ddf7f36855eaf223cd4211f459bc78\n"
    },
    {
      "commit": "071e54d7a3b21ea5eeabff49ac979952b38c77a5",
      "tree": "33e977772de21e056421d193f68e2ae23dbd1f80",
      "parents": [
        "9d7b99976f1571cf398808038abc1d69fb897967"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Feb 17 16:30:36 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Feb 17 16:30:36 2012 -0800"
      },
      "message": "Making sure stranded objects are not left behind.\n\nChange-Id: If678d9dbf818e256862cfc0949015c2a4172bebd\n"
    },
    {
      "commit": "9e52329454a0f26b625b4b1374103a6c83d5c53d",
      "tree": "b0c6e4551cf6dcf81390b751a7f937824b086c61",
      "parents": [
        "fe2af909126f04b05cc840ca285c03ae6427c646",
        "96d2ababf5c9a8ccd42d67587a62637a18dc1beb"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 18:08:08 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 13 18:08:08 2012 -0800"
      },
      "message": "am 96d2abab: Merge \"Revert \"Revert \"Test initialization of constant array exports.\"\"\"\n\n* commit \u002796d2ababf5c9a8ccd42d67587a62637a18dc1beb\u0027:\n  Revert \"Revert \"Test initialization of constant array exports.\"\"\n"
    },
    {
      "commit": "330f676b7e282331f6987ca47526d2806a487457",
      "tree": "7e6374b71d38e2aabbb797bcf99647952910374e",
      "parents": [
        "3be5c8565154c9a6aa7abf0a0d61eaecf114b450"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 12:00:24 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 12:00:24 2012 -0800"
      },
      "message": "Revert \"Revert \"Test initialization of constant array exports.\"\"\n\nThis reverts commit 3be5c8565154c9a6aa7abf0a0d61eaecf114b450.\n"
    },
    {
      "commit": "1bb11784909c9804db957eaf5f83967ac2bc4417",
      "tree": "c349ad35103c9bb5e606993c9d74c7ac829b426d",
      "parents": [
        "f6c233a218391cb3182a0571b8d92e15a35f9d35",
        "3be5c8565154c9a6aa7abf0a0d61eaecf114b450"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 12:00:20 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 13 12:00:20 2012 -0800"
      },
      "message": "am 3be5c856: Revert \"Test initialization of constant array exports.\"\n\n* commit \u00273be5c8565154c9a6aa7abf0a0d61eaecf114b450\u0027:\n  Revert \"Test initialization of constant array exports.\"\n"
    },
    {
      "commit": "3be5c8565154c9a6aa7abf0a0d61eaecf114b450",
      "tree": "6773348d918315e959c9ff1eb60562dbe1eb68a4",
      "parents": [
        "dfb64e8c805dcb371c747e675bf58b4c9a10e49f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 11:56:29 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 11:56:29 2012 -0800"
      },
      "message": "Revert \"Test initialization of constant array exports.\"\n\nThis reverts commit f7c4ce0b6afae9ace59879d625bb9be6bc14899c.\n"
    },
    {
      "commit": "f6c233a218391cb3182a0571b8d92e15a35f9d35",
      "tree": "ec8aefb316d606fa9535fb95a01912203eee896f",
      "parents": [
        "b9215280adf2584a588f15c31cb24646d9bfcaba",
        "dfb64e8c805dcb371c747e675bf58b4c9a10e49f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 13 11:14:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 13 11:14:58 2012 -0800"
      },
      "message": "am dfb64e8c: Merge \"Test initialization of constant array exports.\"\n\n* commit \u0027dfb64e8c805dcb371c747e675bf58b4c9a10e49f\u0027:\n  Test initialization of constant array exports.\n"
    },
    {
      "commit": "f7c4ce0b6afae9ace59879d625bb9be6bc14899c",
      "tree": "2b8bce07cffd3980d8087acbd9b95615556ce87a",
      "parents": [
        "1c4ea6a26c32a0a6f6b41966dabcc8d7f106ad85"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 06 18:57:49 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 07 20:32:03 2012 -0800"
      },
      "message": "Test initialization of constant array exports.\n\nBUG\u003d5901034\n\nChange-Id: I15e623ec6c615aaf27d57c0261695f1ba77e1275\n"
    },
    {
      "commit": "a9eb319965da1f2d59c06135d0d8d4631312bfff",
      "tree": "32dd43dcbb94cfa8098ea7f59e189014c78d60a2",
      "parents": [
        "f835ca02713e34b0939957389a21022a9a6ce5c9"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Feb 07 16:14:11 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Feb 07 16:25:25 2012 -0800"
      },
      "message": "Making a graceful fallback for missing textures.\n\nChange-Id: Ib628d8344ab9bdd5f82c61a599c42a4c7ca3052e\n"
    },
    {
      "commit": "e8bb420a687598be9801e7ff4a0d114fa72ac5bc",
      "tree": "5ea8289ca8c3cabb78cffbb2334c490fcb2bf53e",
      "parents": [
        "6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Feb 06 19:13:47 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Feb 06 19:13:47 2012 -0800"
      },
      "message": "Streamlining texture creation.\nAdding render target textureas.\nAdding texture params for shaders.\nMaking it easier to bind root script.\n\nChange-Id: I96dfc6ffba8bb7391d03a84682c43c82387e0be3\n"
    },
    {
      "commit": "6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1",
      "tree": "9c1bd5eabb50d8f2948350848913ff9bc1ee96a6",
      "parents": [
        "912d82efebfdc2a6260e665a0f83362defd9affd"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Feb 03 15:50:18 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Feb 03 15:52:04 2012 -0800"
      },
      "message": "Fixes to simplify programmatic creation.\n\nChange-Id: Ief2c794b0c50ce8016737628b9a7348574590039\n"
    },
    {
      "commit": "5c15b765fecca6b0ba2760d04c86798ff980fd53",
      "tree": "0b882c93b6b0e38ad47c417e22a1cd9f5ece22ed",
      "parents": [
        "ebd661b50af7c47d85eddfe273386d36e0591a66"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 02 14:15:55 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 02 15:28:44 2012 -0800"
      },
      "message": "Adding float param time stamp. Cleanup, robustness.\n\nChange-Id: I99148cf0566f0825739968bf1c7fbca021ef144e\n"
    },
    {
      "commit": "e31264694e9729db49acbb2d32eab2703efc8501",
      "tree": "e3f4cfc85cef286cdb9ad807dbd91f91079e0592",
      "parents": [
        "a9431e1018edf307216d800b36d23e37ddfa5128"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 01 18:41:35 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 01 18:41:35 2012 -0800"
      },
      "message": "Cleanup.\n\nChange-Id: Iee30f741f99846b3e19346fa1f2fb6ee0c88f4c0\n"
    },
    {
      "commit": "a9431e1018edf307216d800b36d23e37ddfa5128",
      "tree": "8c8436f967cbbfde3c7592f4f2362607298871e7",
      "parents": [
        "4a72f3f4ad429cdc85678587d2b14a8ced21afe9"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 01 15:50:31 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 01 15:50:31 2012 -0800"
      },
      "message": "Update RSTest in graphics-dev for latest pass/fail changes.\n\nChange-Id: I93d529006eb21ffa151a0cfb3666f882f42c6b59\n"
    },
    {
      "commit": "a8313025ecc6b1ff7ee624f82def6ea7793c16a8",
      "tree": "b35ea57af055666d1acba14ebdeaf826245231e1",
      "parents": [
        "2ff0188a9975b0e87f590618ec33ba51eebfdd05",
        "0c9523357f48a26c8214ccff0b0d95c6927ac0d3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 01 14:30:36 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 01 14:30:36 2012 -0800"
      },
      "message": "Merge \"Making sure that parameter updates are properly propagated to RS. Cleanup of param creation code.\" into graphics-dev"
    },
    {
      "commit": "0c9523357f48a26c8214ccff0b0d95c6927ac0d3",
      "tree": "f57d9a6692fbaf5988665bfd523eb7d501439c81",
      "parents": [
        "f684c01b7af0229ac6d981c2ee3c14703ef64f76"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 01 14:06:27 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 01 14:06:27 2012 -0800"
      },
      "message": "Making sure that parameter updates are properly propagated to RS.\nCleanup of param creation code.\n\nChange-Id: I882b5230783250167f4269964165971a1caf9962\n"
    },
    {
      "commit": "2ff0188a9975b0e87f590618ec33ba51eebfdd05",
      "tree": "4d6e9b2704ceff9612dc4165cf0676380270d9ad",
      "parents": [
        "26491ff69a513b29eeb40d17de40d4cc9fb8dae3",
        "c97992b489161a47f156f03ba605273dfb5e5cc2"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 01 14:04:56 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 01 14:04:56 2012 -0800"
      },
      "message": "am c97992b4: Merge \"Add test for \"public final static\"-reflected constant fields.\"\n\n* commit \u0027c97992b489161a47f156f03ba605273dfb5e5cc2\u0027:\n  Add test for \"public final static\"-reflected constant fields.\n"
    },
    {
      "commit": "c97992b489161a47f156f03ba605273dfb5e5cc2",
      "tree": "68fe042a0a9d0fae67c1d2d4037acfc40ff68bf3",
      "parents": [
        "ff35de850caef70105ddb82becea4cab74ad21b2",
        "071abd1a5c0b405cd7989a625f34a1e5516db8b7"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 01 14:01:35 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 01 14:01:35 2012 -0800"
      },
      "message": "Merge \"Add test for \"public final static\"-reflected constant fields.\""
    },
    {
      "commit": "0705fa484826a290d06b8afead6644e397b0220c",
      "tree": "2f5dd48660b40cd5114caa69d71af019abe49c22",
      "parents": [
        "000a0ac74341eead49d5e7b5b7df3be46b3a96f3",
        "f684c01b7af0229ac6d981c2ee3c14703ef64f76"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 01 11:33:13 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 01 11:33:13 2012 -0800"
      },
      "message": "Merge \"Optimize camera updates from java. Remove duplicate constants.\" into graphics-dev"
    },
    {
      "commit": "3c658de274774eb2d7bd66efb254f87d674ed5fb",
      "tree": "fc16d260a63709c86cca47fd1dcc7a3b0e74e256",
      "parents": [
        "aabee06be38412e4c45a6516763999a9a337284f",
        "6b11072884e5b73794948a2dd03cb9503bdbba74"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Feb 01 11:03:00 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 01 11:03:00 2012 -0800"
      },
      "message": "am 6b110728: am 606b16bc: am e546b879: am ccc11c4d: Merge \"Fix a typo in image processing test\" into ics-mr1\n\n* commit \u00276b11072884e5b73794948a2dd03cb9503bdbba74\u0027:\n  Fix a typo in image processing test\n"
    },
    {
      "commit": "6b11072884e5b73794948a2dd03cb9503bdbba74",
      "tree": "9be8cdf85ee9f9bb7e7f3c6a91ac65133b508e22",
      "parents": [
        "8781fd9908e467d3564d47f2cfbae384ca49fb0c",
        "606b16bc160e66709408b3e49e273efcff0a148d"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Feb 01 10:59:44 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 01 10:59:44 2012 -0800"
      },
      "message": "am 606b16bc: am e546b879: am ccc11c4d: Merge \"Fix a typo in image processing test\" into ics-mr1\n\n* commit \u0027606b16bc160e66709408b3e49e273efcff0a148d\u0027:\n  Fix a typo in image processing test\n"
    },
    {
      "commit": "e2ce3b8252d402653810ef3810bf0f2643307706",
      "tree": "cf95377787172322f0352c6fe9d76488432258dc",
      "parents": [
        "1bae80668cc1d12bb4a4b93bce1960b2601de131"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Feb 01 10:47:18 2012 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Feb 01 10:47:18 2012 -0800"
      },
      "message": "Fix a typo in image processing test\n\nChange-Id: I6c39a144dc7c724188e6ebad76c51c3ac1e818e1\n"
    },
    {
      "commit": "071abd1a5c0b405cd7989a625f34a1e5516db8b7",
      "tree": "9bd27c0a1c68fd344b86e416736dd04a8ebda62a",
      "parents": [
        "b1ea64edb0a8bcf23cfe04ec5f51f6ed867d9c74"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 31 19:30:58 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 31 19:33:57 2012 -0800"
      },
      "message": "Add test for \"public final static\"-reflected constant fields.\n\nChange-Id: I00d7ed4e3dd2c3137de27f9e78d49aa0c59d3d6d\n"
    },
    {
      "commit": "efd3fc7255d52032c90cfa6f24010ee1f37017b4",
      "tree": "3b6d740ff0e1d4502de29beeee455375cb7b4f90",
      "parents": [
        "ec5912c38b94728cc743ca883d79c99d86daff19",
        "2247e3f0dc00762b44ef6adcbb2a91c8bbc1be58"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 31 17:24:46 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 31 17:24:46 2012 -0800"
      },
      "message": "am 2247e3f0: Merge \"Test RS struct writing/reading.\"\n\n* commit \u00272247e3f0dc00762b44ef6adcbb2a91c8bbc1be58\u0027:\n  Test RS struct writing/reading.\n"
    },
    {
      "commit": "b1ea64edb0a8bcf23cfe04ec5f51f6ed867d9c74",
      "tree": "03acf945f821fded86c122815f28a874faf89ea0",
      "parents": [
        "e372593cfb973c8f8bdc46858dece9fcae9e178c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 31 15:16:56 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 31 15:27:08 2012 -0800"
      },
      "message": "Test RS struct writing/reading.\n\nBUG\u003d5569561\n\nNote that this only tests the issue described in the bug. It does not actually\nproduce an error on any recent version of RS.\n\nChange-Id: I0194b13cb3f4ff01ce95d966e8e2dd74119a3946\n"
    },
    {
      "commit": "f684c01b7af0229ac6d981c2ee3c14703ef64f76",
      "tree": "74219dc6ce16f41acffc793a1f55abae9db3a84a",
      "parents": [
        "452889a29671e63114dc2ab873597bdc5701f97b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 31 15:22:59 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 31 15:22:59 2012 -0800"
      },
      "message": "Optimize camera updates from java. Remove duplicate constants.\n\nChange-Id: I4302abc06b1afbfdbbf2f7749d3caa7294c982d1\n"
    },
    {
      "commit": "452889a29671e63114dc2ab873597bdc5701f97b",
      "tree": "e20f0fa5e4b90bc1970d99850dc5f6e7d26f5b02",
      "parents": [
        "e92c78ccd095ae1cb47198afb664f98571ce2148"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 31 14:48:20 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 31 14:48:20 2012 -0800"
      },
      "message": "Better debugging for shader params.\n\nChange-Id: Ib083e456e53226539d16599b4a2b4d89e5082439\n"
    },
    {
      "commit": "e92c78ccd095ae1cb47198afb664f98571ce2148",
      "tree": "60b496f6edf191ad8744fabcb8b8127a435d965c",
      "parents": [
        "0982edb701c1c4b5ef190992d19adf722e1db769"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 31 13:23:13 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 31 13:23:13 2012 -0800"
      },
      "message": "Adding a time stamp to transforms to reduce update frequency.\n\nChange-Id: Ief4a9c61886feed03b11c913fbee14613d990dc4\n"
    },
    {
      "commit": "5de922962a2fa06267f3ad26f75e3a8083af906c",
      "tree": "818ffa1bd801889a07547e4a49ae65365a4f4402",
      "parents": [
        "e93db17a143ff560f92d94b68ce1e76f79db7902"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 30 14:05:39 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 30 14:05:39 2012 -0800"
      },
      "message": "Fixing possible pne.\n\nChange-Id: I4a8071374a72c0ca2639dc033d06d17e0a0466f7\n"
    },
    {
      "commit": "e93db17a143ff560f92d94b68ce1e76f79db7902",
      "tree": "33dd6fc7bf4812ca99f9019bdfd20176f9eae02b",
      "parents": [
        "d3474b79eeebe5c83e2ee27576e24a593098ddf0"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 30 12:03:06 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 30 12:03:06 2012 -0800"
      },
      "message": "Making the SceneGraph more robust to make sure data is propagated to RS.\nCaching RS name allocations.\n\nChange-Id: I5e7a17a9ac76f81548145ae78665da322ec51271\n"
    },
    {
      "commit": "d3474b79eeebe5c83e2ee27576e24a593098ddf0",
      "tree": "aca31305f788f4f6965655bbd89feb138671ebc5",
      "parents": [
        "ae5da54ebea27ae22bc18ad46d6db1c749d083ae",
        "4bda82de0bca754f3ce387e9968170c5122241a9"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 27 15:29:09 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 27 15:29:09 2012 -0800"
      },
      "message": "Merge \"Better constant names, removed unused code, general cleanup.\" into graphics-dev"
    },
    {
      "commit": "4bda82de0bca754f3ce387e9968170c5122241a9",
      "tree": "b4226b2d3d18b2b47e72e37f4eea5aeca4bb285c",
      "parents": [
        "a18d676edefbafc0b745ab98edab8f50b1c81c61"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 27 15:00:34 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 27 15:00:34 2012 -0800"
      },
      "message": "Better constant names, removed unused code, general cleanup.\n\nChange-Id: Iebf6d6c930c146e83d6963674d63ee322e831f3e\n"
    },
    {
      "commit": "6c963379cd40cbe2444d09bd319ab260b3d96460",
      "tree": "851aeaa389f29ea8132dae099dd3f033cca582d7",
      "parents": [
        "e56f2651902176b16d576341accde470eba9e6bd",
        "a18d676edefbafc0b745ab98edab8f50b1c81c61"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 26 16:31:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 26 16:31:11 2012 -0800"
      },
      "message": "Merge \"Material name cleanup. Minor refactoring.\" into graphics-dev"
    },
    {
      "commit": "a18d676edefbafc0b745ab98edab8f50b1c81c61",
      "tree": "5845f0e10e01688f5af94fd4d56b433b0f24ab5d",
      "parents": [
        "d4cb9c587c23e3c24d928b0ac1a4de5679846f93"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 26 16:29:52 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 26 16:29:52 2012 -0800"
      },
      "message": "Material name cleanup. Minor refactoring.\n\nChange-Id: I2e0cba9267c61729eefe8bf0d3c29bf0892ba940\n"
    },
    {
      "commit": "5a69cdc4bf45a5ac8356dc5f4adeeda9096cf278",
      "tree": "39859f0f9476e469c28dbf50555f0d92d5fa8981",
      "parents": [
        "2b138fac5307b71402c37bcfdbec1216a62706f2",
        "d4cb9c587c23e3c24d928b0ac1a4de5679846f93"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 26 15:54:52 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 26 15:54:52 2012 -0800"
      },
      "message": "Merge \"Separating scenegraph from the app that uses it.\" into graphics-dev"
    },
    {
      "commit": "d4cb9c587c23e3c24d928b0ac1a4de5679846f93",
      "tree": "54c7f39dbed49526d2ec4ab36f2d5c591cf467d7",
      "parents": [
        "782e74c84ad5d3e6b95225e320c23ef5793d4a9c"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 26 15:51:19 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 26 15:51:19 2012 -0800"
      },
      "message": "Separating scenegraph from the app that uses it.\n\nChange-Id: I326d3e9804ae2433e8963105442c4a0b8f8f9a6f\n"
    },
    {
      "commit": "6bd4c7ad4f3b45a38841504c4f8a988338cc403b",
      "tree": "45bb677642050c123bdaffc4eb878cff1a2dd5b8",
      "parents": [
        "26257b11da4373df06e70605bebbee26a72510c1",
        "caaac348ed163f59cf1b8185bb14137050c18e7e"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jan 26 13:58:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 26 13:58:14 2012 -0800"
      },
      "message": "am caaac348: Merge \"Fix bugs with unsigned rsAtomicCas/Max/Min.\"\n\n* commit \u0027caaac348ed163f59cf1b8185bb14137050c18e7e\u0027:\n  Fix bugs with unsigned rsAtomicCas/Max/Min.\n"
    },
    {
      "commit": "caaac348ed163f59cf1b8185bb14137050c18e7e",
      "tree": "c8c973d90da970ca9dbcc10d58e393d2c47f3a20",
      "parents": [
        "7e4ef61732d7de33e34f5935cfad51049f65116a",
        "109116bb2f751d84a9ce89ac40c45e76c0aa462c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jan 26 13:55:57 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 26 13:55:57 2012 -0800"
      },
      "message": "Merge \"Fix bugs with unsigned rsAtomicCas/Max/Min.\""
    },
    {
      "commit": "109116bb2f751d84a9ce89ac40c45e76c0aa462c",
      "tree": "1e2c530a23c0383fcc56b5da2571ddc62352c774",
      "parents": [
        "fb9ffe02609c9c4ffca64927e72bc935cfe87768"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 25 18:17:34 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 25 18:17:34 2012 -0800"
      },
      "message": "Fix bugs with unsigned rsAtomicCas/Max/Min.\n\nBUG\u003d5888007\n\nrsAtomicMax/Min did not have proper semantics for unsigned integers. They were\nalways using signed comparisons. rsAtomicCas had the wrong function signature\nin our math library, leading to no way to properly link/execute it.\n\nChange-Id: I336cdd8cd9f2d8093f12e101b55b2797515f039b\n"
    },
    {
      "commit": "99b93819f12f18b8559f702d7a303c31fe05205a",
      "tree": "4c176c18dcf714e14e35202e2382b0f8c480e20c",
      "parents": [
        "4c281dae6cd307e6b1f31b2b3a1da877353b0569"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 25 17:58:56 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 25 17:59:14 2012 -0800"
      },
      "message": "Adding shader textures and removing specialized code.\n\nChange-Id: Ie42928f9f7c1cee51ee2e0206b75e8239b75960a\n"
    },
    {
      "commit": "1e69f42fa2332496943cf66ee047a107e882240d",
      "tree": "708d243120aa1f8cb1ecd29d59907fa21ac8b5c1",
      "parents": [
        "9156516be20682987f1c974cafae7f36d6f6cefa"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 25 15:24:57 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 25 15:24:57 2012 -0800"
      },
      "message": "Adding accidentally removed init block.\n\nChange-Id: I66790a1c405e682d9ddd1beb36544844562e02c0\n"
    },
    {
      "commit": "5121da171e0215f3bcd5d1fb0b147e7ed3c295a9",
      "tree": "c88ca0a22bcf679f62193e7cc5e69a3187735373",
      "parents": [
        "beab555d719a8d956d2d48caa488226df34902a1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 25 14:34:54 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 25 14:34:54 2012 -0800"
      },
      "message": "Changing blur passes to use new shader structure.\n\nChange-Id: I8590cc7bfb0ae5b5b55a574852c4c86c3a914ce0\n"
    },
    {
      "commit": "3c5ebd1e8df10f72dc7ca5f6203f72f320b4c485",
      "tree": "b40de6536c752f2f1ba585d90af9b2d453ecfd6f",
      "parents": [
        "3e60290d96ca28a97542aa13dc7b1d77a8243eaf"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 20 15:02:00 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 20 15:02:00 2012 -0800"
      },
      "message": "Refactoring out some params code.\n\nChange-Id: Ie4268faeefd6858057c242bea98aceb3800cef75\n"
    },
    {
      "commit": "3e60290d96ca28a97542aa13dc7b1d77a8243eaf",
      "tree": "d9718b2e1d7684ec106dde648e7483126c552b75",
      "parents": [
        "ab42f56f4c9af02d7881a59888071cdfd61bd12e",
        "4fd35d8f49dbed174828da60b70c37e7a77a0d13"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 20 14:22:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 14:22:48 2012 -0800"
      },
      "message": "Merge \"Many optimizations of rendering path. Adding ability to split up per shader and per object updates. Added cubemaps as scenegraph objects.\" into graphics-dev"
    },
    {
      "commit": "4fd35d8f49dbed174828da60b70c37e7a77a0d13",
      "tree": "f3b74ee9a06f2ecd5a2b81060de888c2a216afd1",
      "parents": [
        "7483a5e8fe23c1b806911297a6c4b5719b1b3a64"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 20 14:16:50 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 20 14:16:50 2012 -0800"
      },
      "message": "Many optimizations of rendering path.\nAdding ability to split up per shader and per object updates.\nAdded cubemaps as scenegraph objects.\n\nChange-Id: I7877658c35ad1407444e1e092c7634b46d745691\n"
    },
    {
      "commit": "5fd985d40a4c3dc4afddce3fe479b8731ab5d1a6",
      "tree": "55401c3f777b4a1ac4c8abb01cc46f3c71efd4e4",
      "parents": [
        "7483a5e8fe23c1b806911297a6c4b5719b1b3a64",
        "03cbb97e4ef89590cbcb4cb682ec0d90d601e8dd"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 18 15:44:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 18 15:44:21 2012 -0800"
      },
      "message": "am 03cbb97e: Merge \"Run ComputePerf multiple times.\"\n\n* commit \u002703cbb97e4ef89590cbcb4cb682ec0d90d601e8dd\u0027:\n  Run ComputePerf multiple times.\n"
    },
    {
      "commit": "1f541a042347a789256434a3c548d62565388e96",
      "tree": "0ec93cf777f0f748ee1a77fd3c2465de8984ad47",
      "parents": [
        "fb9ffe02609c9c4ffca64927e72bc935cfe87768"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 18 15:06:57 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 18 15:06:57 2012 -0800"
      },
      "message": "Run ComputePerf multiple times.\n\nChange-Id: I715c726f15416685b715a14a25c9595d9a9a124b\n"
    },
    {
      "commit": "516054bf53b0a8844267185ddaf1d505c9e81da7",
      "tree": "43519940177ab2abeba162cefbd93973be6bf472",
      "parents": [
        "ce047cb47b761f00593f247a3901fe8155371d47"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 18 14:53:34 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 18 14:53:34 2012 -0800"
      },
      "message": "Making sure that renderpass objects get properly updated.\n\nChange-Id: Id6228230abc87a48414d6704ca89189971f935a1\n"
    },
    {
      "commit": "ce047cb47b761f00593f247a3901fe8155371d47",
      "tree": "c726e286e0f4ce2fbf26f755ffb3ee909a811736",
      "parents": [
        "81aee81850a8213dfc10cc81e332063ae49d2bd1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 17 17:35:31 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 17 17:35:31 2012 -0800"
      },
      "message": "Fixing blur passes. Refactoring.\n\nChange-Id: Ie511e7738e2cf259231f48250421b5e340d38565\n"
    },
    {
      "commit": "61440e8a8bc5d0d3c7edc66eccb609e5f07fea6e",
      "tree": "6f74d3e044691634cc15a2df810867ce28250831",
      "parents": [
        "a5f92d4013eee1973965f13ec366191a219bae23"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 17 09:49:44 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 17 09:49:44 2012 -0800"
      },
      "message": "Finishing light linking.\n\nChange-Id: I5d76115410bf0b9a7ea882e57242a0b0bba6ddcc\n"
    },
    {
      "commit": "ee1031d1a280924bf9485b80638dc61d2812b12a",
      "tree": "db37099217ee5cd9828229d84084f18cdea544fb",
      "parents": [
        "76206c70fb274ea6184bcd883583922840e7ac75"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 12 13:52:08 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 12 13:52:08 2012 -0800"
      },
      "message": "Moving common function to the right place.\n\nChange-Id: I18cc985ae023aa727f49c2815e5009d43e2acb4b\n"
    },
    {
      "commit": "76206c70fb274ea6184bcd883583922840e7ac75",
      "tree": "e2105c81358e79a409f6e1530046f32e1cb1054c",
      "parents": [
        "516e76a1c45128ddddffd2c6557ebac62694f8c2",
        "e57b34155269cc030b4b241f556207f7012a0f07"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 11 19:15:04 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 19:15:04 2012 -0800"
      },
      "message": "Merge \"Cleanup and refactoring.\" into graphics-dev"
    },
    {
      "commit": "387d29e0d0b8cd70d5eb4d67c1cd8427afc91121",
      "tree": "333af02a4b7e0df5b84da0bfb3ba9c0245e4d518",
      "parents": [
        "235665734070d3cfe0185a856bd5f8d27f509081",
        "e328d6b0a6456b753fd8c59f0b36b2bfdb137adb"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:59:32 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 17:59:32 2012 -0800"
      },
      "message": "am e328d6b0: am b18a7c3e: am 1446c7b2: Merge \"Get average value for image processing test bug#: 5566079\" into ics-mr1\n\n* commit \u0027e328d6b0a6456b753fd8c59f0b36b2bfdb137adb\u0027:\n  Get average value for image processing test bug#: 5566079\n"
    },
    {
      "commit": "e328d6b0a6456b753fd8c59f0b36b2bfdb137adb",
      "tree": "507552ffe5f2dfac0ab8d51ce892ce51ed9abfeb",
      "parents": [
        "6efe5b5615a30b3b3a9c92db83d214abd84ec893",
        "b18a7c3ef1ff92ee2b8407743ffc4d7fd8b8ba70"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:57:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 17:57:14 2012 -0800"
      },
      "message": "am b18a7c3e: am 1446c7b2: Merge \"Get average value for image processing test bug#: 5566079\" into ics-mr1\n\n* commit \u0027b18a7c3ef1ff92ee2b8407743ffc4d7fd8b8ba70\u0027:\n  Get average value for image processing test bug#: 5566079\n"
    },
    {
      "commit": "e57b34155269cc030b4b241f556207f7012a0f07",
      "tree": "0826746011895f76cdcad59d9285400baf2c9aa8",
      "parents": [
        "ea8345abf7a6ddf827bce91efb3bf049520590b8"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 11 17:26:18 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 11 17:26:18 2012 -0800"
      },
      "message": "Cleanup and refactoring.\n\nChange-Id: I663981416a2f12c627b562eb998255526445235e\n"
    },
    {
      "commit": "be5bdeb9471c4a04905edd34e6d3560315293427",
      "tree": "9b78d6d75caeb007b506aef8ddf28c726bf9db10",
      "parents": [
        "1a33f00af3b66d487794c2d0550a8631f2d204bb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 11 16:13:02 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 11 16:13:02 2012 -0800"
      },
      "message": "More general texture handling. Some cleanup.\n\nChange-Id: Ia1b14dcb922bda62f380e419281d6e027ad86ecd\n"
    },
    {
      "commit": "10f2a3c5b3026e3c7fcd40f70cb13a7f89172300",
      "tree": "de9d1801da7d8d70471af54130e4b7f79f14d2eb",
      "parents": [
        "b64ef770db501ea4665a32bfbf6617e2005fad5c",
        "fdccec9c21fafe1bc70b6437115d42e75643ba75"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 10 14:40:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 10 14:40:48 2012 -0800"
      },
      "message": "Merge \"Now utilizing ability to bind constants. Fixing small copy/paste typo.\" into graphics-dev"
    },
    {
      "commit": "e135b1a0eef5b0586dbad00da4d16ec997000bb9",
      "tree": "fd61ae374ec77188c3153f858d68270d341b7654",
      "parents": [
        "4bea3b70737f646c0095aa8c7a0293d6750a613b",
        "dd1da451159578d865230ceada3e1f0058e3c18e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 10 14:39:35 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 10 14:39:35 2012 -0800"
      },
      "message": "Merge \"Adding shader parameter linking.\" into graphics-dev"
    },
    {
      "commit": "fdccec9c21fafe1bc70b6437115d42e75643ba75",
      "tree": "61ac00a69166e0fe5d28045798e7f8c14be8dddc",
      "parents": [
        "33680ff630760228c33cc3731eb5718be7bbc04f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 10 14:30:34 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 10 14:30:34 2012 -0800"
      },
      "message": "Now utilizing ability to bind constants.\nFixing small copy/paste typo.\n\nChange-Id: I8ca993f3e894214b710bea019dfd65822a4cd88f\n"
    },
    {
      "commit": "dd1da451159578d865230ceada3e1f0058e3c18e",
      "tree": "56d8cd6378d2e2ed2d5fcbc0386b773c001a1c81",
      "parents": [
        "d5a62bb802887134ed652b01fa6a3159a5c6ad0e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 10 09:28:16 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 10 09:28:16 2012 -0800"
      },
      "message": "Adding shader parameter linking.\n\nChange-Id: Ia5f0b6b7e935102bc2d5055875faeec209ae2b41\n"
    },
    {
      "commit": "c3cff15b90e191b9d96ba383e65300e1f0807107",
      "tree": "bb618402b4a53a05b1c830f6f716380dc1823d85",
      "parents": [
        "2443e25aefa89796a70623c567725c01311d1fb6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Jan 06 17:30:29 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Jan 06 17:56:33 2012 -0800"
      },
      "message": "Add more fill tests.\n\nChange-Id: I43ae760cdac391580e4af590e212b38afd183d1e\n"
    },
    {
      "commit": "61cd9435142a6536569d922b7cd7b6a5162f31e2",
      "tree": "844fb389f451819ca5e72cfa6263eeeb60720aa4",
      "parents": [
        "e079590feae3044ea3991185ab4976900d41928e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 05 14:55:11 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 05 14:55:11 2012 -0800"
      },
      "message": "Cleanup based on comments.\n\nChange-Id: I2d261b3cd240b890001dcc7d2a849cfdc34328bf\n"
    },
    {
      "commit": "e079590feae3044ea3991185ab4976900d41928e",
      "tree": "5d3a52116d7d7bc74757a09e34b210d60e6de976",
      "parents": [
        "910f262f72ef4ef90383b12409ac3dba0995818d",
        "875a538d5db06e7e055401050e03b86bf8598536"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 05 09:29:41 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 05 09:29:41 2012 -0800"
      },
      "message": "Merge \"Adding light script to scenegraph. Patching up the collada parser to handle data from different converters.\" into graphics-dev"
    },
    {
      "commit": "875a538d5db06e7e055401050e03b86bf8598536",
      "tree": "9c20c7fe549e7f67db55ba60d7ec6bb2f34e50fb",
      "parents": [
        "c56d1a011bf6745d5ee16cdd8b795803df57515e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 04 09:46:50 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 04 09:46:50 2012 -0800"
      },
      "message": "Adding light script to scenegraph.\nPatching up the collada parser to handle data from different converters.\n\nChange-Id: Ibac4d3cd8e7af65b67ad3ad5023e26af075a20bb\n"
    },
    {
      "commit": "5b5664af2d35876fca79c5b10521072138a568e3",
      "tree": "740b64a8148d3a4f2335f2b5cb95942420672791",
      "parents": [
        "36a7d6003d521e6aff16e2a1e74f19ea9ec00624"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 29 11:17:38 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 29 11:17:38 2011 -0800"
      },
      "message": "Adding better error behavior to RS\n\nChange-Id: Iea1cc76793f8978d60575404d7b1c5145e268d6e\n"
    },
    {
      "commit": "fd79e02e0fec8620da7affaadcf275cf0518241a",
      "tree": "ee46f6bddb7871759d01a1dd4e64770f426f283c",
      "parents": [
        "3aac0abe7965ce9e2078c7d5796805d83e39df7c"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 14:30:55 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 14:30:55 2011 -0800"
      },
      "message": "Missing getter and additional tests.\n\nChange-Id: I057dd0a29d2cad40d0a0627b4355faeb82bbc229\n"
    },
    {
      "commit": "3aac0abe7965ce9e2078c7d5796805d83e39df7c",
      "tree": "d562c10f687ce53cbd3fd11d47722803225c260a",
      "parents": [
        "a6db9389bd429e8d894209473301475159829b52"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 13:11:48 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 22 13:11:48 2011 -0800"
      },
      "message": "Adding tests for element/mesh getters.\nFixing bugs found by tests.\n\nChange-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638\n"
    },
    {
      "commit": "6e31a7b762c08177b4f53783c2e3e0c6840f5221",
      "tree": "dddb3072b69fac0588dedc13630f7ef8398e70da",
      "parents": [
        "8f04ae361cd34fdaea41fbedefb85cff2c684e36"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Dec 19 17:30:03 2011 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Dec 19 17:30:03 2011 -0800"
      },
      "message": "Get average value for image processing test\nbug#: 5566079\n\nChange-Id: Ib7022d20c773c4995b9d3d6eaf4857682190eb5e\n"
    },
    {
      "commit": "f92189d2aea9856c11c26ebe392cd53dd969c0b8",
      "tree": "ebb4c328b79cf666557e91b6618150da02a3b3fa",
      "parents": [
        "8d57f404fa2bfbc1cc4427c754bca5a3bee0fc47"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 16 10:43:38 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 16 10:44:03 2011 -0800"
      },
      "message": "Refactor some common code and make detecting sdcard paths more robust.\n\nChange-Id: I6555f6b82e94f8eee0400eddaaffc0442d5e1c41\n"
    }
  ],
  "next": "f5d8ac7cc35747ef7285ccc196f616b96229def9"
}
