)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "f5d8ac7cc35747ef7285ccc196f616b96229def9",
      "tree": "8137188ec4d463d582af117aa1061217384c77f5",
      "parents": [
        "b47fd2955f93c52e9329cd47dc3252b23ac7eb9f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 16 09:44:26 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 16 09:44:26 2011 -0800"
      },
      "message": "Element getters.\n\nChange-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de\n"
    },
    {
      "commit": "b98f6d3466f15a250e4f2851bbae16c66b014cf1",
      "tree": "344ccc01f2f9b3624a5458b88e25836856cee3bd",
      "parents": [
        "18f6419bfe5f2ee11a43713770d17888fd61ed69"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 14 18:09:45 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 14 18:09:45 2011 -0800"
      },
      "message": "Refactoring shader creation.\n\nChange-Id: I140aeb0a6a8185441d49b3a1af8144c6a46dd419\n"
    },
    {
      "commit": "18f6419bfe5f2ee11a43713770d17888fd61ed69",
      "tree": "8c964cc84b9b392b118f13673fbc3512ba7278dc",
      "parents": [
        "85d02dc75ca206927589cd7ff8a6cc7ef1792555"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 14 17:10:04 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 14 17:10:04 2011 -0800"
      },
      "message": "Adding default scene to assets.\n\nChange-Id: Iec48cb53cd5c2902aa64dd02d23724f607f9114c\n"
    },
    {
      "commit": "1168868e766f0696c30f644292a5a833ee3983e4",
      "tree": "3ad79ddb09367535c880f289b0305a77a8bbf83e",
      "parents": [
        "684267525b349eb12f4e31d88061c51115678dec"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 14 15:07:17 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 14 15:07:17 2011 -0800"
      },
      "message": "make loading assets more robust\n\nChange-Id: I9a2b7be8e8522264f8f2de04b43dbe5ec98bc24a\n"
    },
    {
      "commit": "684267525b349eb12f4e31d88061c51115678dec",
      "tree": "051fe750e675ea8c566681d9aba280bc074fa594",
      "parents": [
        "930c941b313b1caf90e272ed90820b6b15e319a3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 13 17:02:52 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 13 17:02:52 2011 -0800"
      },
      "message": "Rename some elements to be more in line with rest of framework.\n\nChange-Id: Icb007bafca9c76959eee2e8134b1d7c592ca885c\n"
    },
    {
      "commit": "b6e9dad7823fd5458f381530c09bd71fcfcef98f",
      "tree": "613a70aa2ba13f32ac7f5d021f92cc919727a40f",
      "parents": [
        "34e7ce888d08feaf937920e55fbda08db1353619"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 13 15:22:34 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 13 15:22:34 2011 -0800"
      },
      "message": "Properly detecting blending case.\n\nChange-Id: I9963e50928f17610c509d00780714aea0cb00613\n"
    },
    {
      "commit": "006ecdcf16a5446adb781e55d65ed22469bbed47",
      "tree": "7edebdfb5cca5e839322014b0c9ea2de36dccd0c",
      "parents": [
        "ea53e965bf9801c62f9f48d7236db3691de48bb4"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Dec 12 14:52:25 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Dec 12 14:52:25 2011 -0800"
      },
      "message": "Refactored blur pass code out and added comments.\n\nChange-Id: I99b0480a23c0b604d02db7d819182c35dd53e693\n"
    },
    {
      "commit": "3fc86ec3d03bb4a0ae61e41d0cfba43595ecc23d",
      "tree": "eca213b8f7f0eb29079f656f29b59828106ef92d",
      "parents": [
        "1fc841ac55eaef8c53f289335621962973e852c3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 09 12:38:26 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 09 12:38:26 2011 -0800"
      },
      "message": "Renaming some classes to clarify what is what.\n\nChange-Id: Iaee63ffd96bc269e46bc052d333ba1a5e848bd13\n"
    },
    {
      "commit": "a7a211b8a68a7d3f5ff4409aa286db07f96c0550",
      "tree": "411b4721ebb7e42aca30b415b11ec1b9f6893509",
      "parents": [
        "8030bfd9c8956bd94ccda5ee4643a4c375338303"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 08 11:39:14 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Dec 08 11:39:14 2011 -0800"
      },
      "message": "Sample scene graph\n\nChange-Id: I65b210b770121ac02c5857b48d2ec0d053133dd6\n"
    }
  ]
}
