)]}'
{
  "log": [
    {
      "commit": "d7fa122dfed376cd9c60eac516e2730acf23f3dd",
      "tree": "6648be549b3a01bfaa8dfccb3ae4344ab1b21f65",
      "parents": [
        "98e0b146b80670b52805b4b210ef5582dad6bb68"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Oct 09 16:05:25 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Oct 09 16:05:25 2009 -0700"
      },
      "message": "Add new RenderScript sample: ImageProcessing.\n\nChange-Id: I5e482bbc34911c940a3a74258f8f8549b1939bc4\n"
    },
    {
      "commit": "bd2197fb0038acd2dc4b17ad3ed3c69cc29dcce2",
      "tree": "af713f6ca8ae06bf5724932461ce98b0721c35af",
      "parents": [
        "dc2ccb82f96b6a7be7a7b262b81d3aa1422f46fa"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Oct 07 18:14:01 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Oct 07 18:14:01 2009 -0700"
      },
      "message": "Add script to script call support.  Add exception to catch out of bound index data when added to TriangleMeshBuilder.\n"
    },
    {
      "commit": "516c31911578db8ce53529483c3ded918ac7dc6b",
      "tree": "eee49f301e720ddfa249375abf611d550a0fba5d",
      "parents": [
        "f7ae77cd67f1a3993b8e56c1af4720a7adf4e69d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 06 13:58:47 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 06 13:58:47 2009 -0700"
      },
      "message": "Implement data push from scripts.  Fixes the problem where apps would have to poll to monitor a scripts state.\nFix bug in StoreState where state could be overridden by the default unless the script used more than one state.\n\nChange only impacts renderscript and renderscript apps.\n"
    },
    {
      "commit": "e9ad9a719dc66437ddf021d13e6ca736a23b5413",
      "tree": "eaf8a1b1da324af59924a0d49eb6db36cae5b27c",
      "parents": [
        "5eb7c9d3e880032972c0d03dd34d9432fa7c719d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 30 17:36:20 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 30 17:40:06 2009 -0700"
      },
      "message": "Implement screen aligned bitmap drawing support.\n"
    },
    {
      "commit": "bd5b57227954e27ca05932721a6917c6edde17b3",
      "tree": "abbe81e222b1cf0186d7e712f7ae7ea410541b8b",
      "parents": [
        "7957eaa69f069781d8067f8806062330572ff82c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Sep 29 13:17:27 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Sep 29 13:17:27 2009 -0700"
      },
      "message": "absf() -\u003e fabsf() instead of fabs()\n\nChange-Id: I5571a635757295aa1514aeaff72e80cc3dd8752c\n"
    },
    {
      "commit": "5235cf3f41cfcfe39c7072fddf1ead52db31292d",
      "tree": "e75e82bd4062b49b3c895e81410e97e7a0647830",
      "parents": [
        "3c0dfbab807a459622aeade4940daddf482dec66"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Sep 28 18:12:56 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Sep 28 18:12:56 2009 -0700"
      },
      "message": "Fix but processing raster state pragma.\nrename stateFragmentStore to stateStore\n"
    },
    {
      "commit": "6b9dec00afec359f091ed353f371f08ff150278a",
      "tree": "58ad3c03d45525d6f669f6dc86f3d01d39a24513",
      "parents": [
        "880aaa7fe0706dbadbb8f2f6b39b4f3021f74c01"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 23 16:38:37 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 23 18:07:45 2009 -0700"
      },
      "message": "Remove depricated triangleMesh.\n"
    },
    {
      "commit": "d342fd75267f30c299d15f2a3d25481267352482",
      "tree": "3c37b692d1eedb25a7a8be77d094cdbc622c4ec2",
      "parents": [
        "66fdd84e28a0619b7981ca00f2f2cd7681dbc82d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 18 14:24:24 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 18 14:24:24 2009 -0700"
      },
      "message": "Clean up some debugging and add 2 math lib routines.\n"
    },
    {
      "commit": "2d496bfebc010f26d65dd5e3a3c4a8170919cf0a",
      "tree": "fc531aa4429fb1666bdf26d3abb00d8cbfedc033",
      "parents": [
        "e51ddc1b688fc6ecd57a1aa5cfdebbe1c22fc24d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Sep 04 17:55:41 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Sep 04 17:55:53 2009 -0700"
      },
      "message": "Fix point sprites.\n\nChange-Id: Ic9438daaf25f3969a0dd5b634b7cceccbbbfb27b\n"
    },
    {
      "commit": "ea84a7c51790f9ba5f2194a66d6cf4ea8d879776",
      "tree": "089830bec92dcfb6fb7738f920433a8957b49de0",
      "parents": [
        "2525a815220652b37e2e390fe8c62394a6d0e574"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 04 14:42:41 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 04 14:42:41 2009 -0700"
      },
      "message": "Remove \"predefined\" elements from Java layer.  Static elements continue to exist but are no longer treated as a special version of element.\n"
    },
    {
      "commit": "d22fff7185979537877213c826879c0100a20b11",
      "tree": "0c2b1dbccc215f45b4ce290a7fa0a7f7f3cb83fb",
      "parents": [
        "1c1629da30bd1b125c59ab9bbcecff3bb3e74324"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 20 17:08:33 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 20 17:08:33 2009 -0700"
      },
      "message": "Cleanup the Galaxy, add a few RS functions for Grass."
    },
    {
      "commit": "cac80a6e1324cb0679977a61533edfe3f7f9cf6b",
      "tree": "8830a27d415fff879f66cde105c4ed56340476e6",
      "parents": [
        "6a2d513a4ad116fc5405d4d4f1f6fdb692bdefbc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Aug 18 11:39:17 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Aug 18 11:39:17 2009 -0700"
      },
      "message": "Tweak the galaxy\n"
    },
    {
      "commit": "334ea0c98f051b5a6b85bc616c93304651854298",
      "tree": "b3d87acd4f6285446fdc166d0ec9bb5330f42c21",
      "parents": [
        "0ef135d5c79ff5b443b43f8743250044700a8bb5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 17 13:56:09 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 17 13:56:09 2009 -0700"
      },
      "message": "Update fountain and add writable flag to script slots.\n"
    },
    {
      "commit": "43ee06857bb7f99446d1d84f8789016c5d105558",
      "tree": "cc88d57d27c7ea1c1d0a9e21a49f3fc16908e1cc",
      "parents": [
        "a9f1dd021f8f6ee777bc4d27913bd40c42e753af"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 12 17:54:11 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 12 17:54:11 2009 -0700"
      },
      "message": "Implement reflecting Java objects into the ACC enviroment.\n"
    },
    {
      "commit": "40a29e8e28772b37ab0f9fe9708ecdcba24abb84",
      "tree": "ddc7de5fe342a6bded733e8341b1953a49e0a2d0",
      "parents": [
        "c028d09409c3cd290949974258264903106a3346"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 10 14:55:26 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 10 14:55:26 2009 -0700"
      },
      "message": "Implement basic allocation readback.  Add Get height, width to ScriptC_Lib.\n"
    },
    {
      "commit": "a9d2d5ed2840bc3331e1a387b26efc44c6211623",
      "tree": "6cb4de9b8addfdf1762f40296ebdb8995cf1ebf6",
      "parents": [
        "3370ec9e54c373ccca3c4f545b4c96f9419a081d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sun Aug 09 17:04:54 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sun Aug 09 19:12:27 2009 -0700"
      },
      "message": "Make the laves follow the ripples\n"
    },
    {
      "commit": "3370ec9e54c373ccca3c4f545b4c96f9419a081d",
      "tree": "4802ab32e0e199d5b9db272fc898d21d819958c2",
      "parents": [
        "1bada8cd6e4f340de93cff4a2439835fc3b1456c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sun Aug 09 11:39:02 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Sun Aug 09 17:31:59 2009 -0700"
      },
      "message": "add three rs functions: uptimeMillis, startTimeMillis, elapsedTimeMillis\n"
    },
    {
      "commit": "1bada8cd6e4f340de93cff4a2439835fc3b1456c",
      "tree": "bdc1ed59f9b9ef531bca7220550a025a89ca4173",
      "parents": [
        "467f3df13dc9324b35c139bd6d291265015ba4d3"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Aug 09 17:01:55 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Aug 09 17:05:13 2009 -0700"
      },
      "message": "Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.\n"
    },
    {
      "commit": "8f5c94b453fdb2873c14c295158caf2334fd5762",
      "tree": "ce2cfad4de7541d0322b722d89493ef11146347f",
      "parents": [
        "4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sat Aug 08 18:30:19 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Sun Aug 09 15:20:29 2009 -0700"
      },
      "message": "Better ripples and leaves\n"
    },
    {
      "commit": "6c0cc6db9966bda47d04ecdd1a4692b11cf3775a",
      "tree": "8d7513e2ea2b13550f5507ac794adbbbb11f9e75",
      "parents": [
        "4c35e2c59afa28f9ed3fab1788570ef933f29b1a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Aug 07 15:40:32 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Aug 07 15:40:32 2009 -0700"
      },
      "message": "Add refraction and bettr normals computation to FallRS\n"
    },
    {
      "commit": "b62627ea336db2a4f423596c2a0f482f91690fd7",
      "tree": "5caf138d69aaf3dabe529fd9ae85bf0f48cdd3c0",
      "parents": [
        "f8e136dcd0a4ba415f2cb8b18c1abfe46cf3512f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 06 22:52:13 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 06 22:52:13 2009 -0700"
      },
      "message": "Add lighting to animated water ripples.\n"
    },
    {
      "commit": "f8e136dcd0a4ba415f2cb8b18c1abfe46cf3512f",
      "tree": "76f80d3b2f746ba036e1762b464eaa7e617646a1",
      "parents": [
        "838ffacd2ecf4fbefd8d5a083d91f2949eb47faa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 06 12:40:41 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Aug 06 12:40:41 2009 -0700"
      },
      "message": "Use arrays in Grass RS\n"
    },
    {
      "commit": "a2136d6b18a26ff34f2e5cd3f6c9413f0c96a5ba",
      "tree": "631c877639776d069542af05afebe7ba99b5e544",
      "parents": [
        "ead2758ce2103ab7b7c95c6aff91b239bb566099"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Aug 04 17:19:48 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Aug 04 18:50:24 2009 -0700"
      },
      "message": "Add ability to load arrays in RenderScript.\n"
    },
    {
      "commit": "ecc7ca03721fbeb016c7f2e7469109d88ac4f952",
      "tree": "8d26bd1b82f2f23273defcbe56cb1ad31b3bb922",
      "parents": [
        "8031361ad5cf5b9fd8837347028f6944b6734043"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon Aug 03 21:12:51 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Aug 04 14:41:41 2009 -0700"
      },
      "message": "Add swaying effect to the grass.\n"
    },
    {
      "commit": "a32d100b34d048cf0c765d8f31d87b81ab88d1eb",
      "tree": "d0393450dfb3abcbe2aa44aca5b3e289360b19b2",
      "parents": [
        "4aa38681c6daa932fc1642dbf27dc2f938771147"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Jul 31 15:33:59 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Jul 31 21:36:18 2009 -0700"
      },
      "message": "Add new utility methods to rsScriptC_Lib, android.util.MathUtil and android.graphics.Color.\nFixes RS compilation.\n"
    },
    {
      "commit": "8839ca55336aa78d4ca8e6675d96fba3283244c3",
      "tree": "04f70579a7259a60aa6f83af0b85eaf07426343c",
      "parents": [
        "bb7717a63dd114b2bcda825ff3098cc8aea7287d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Jul 31 11:20:59 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Jul 31 11:20:59 2009 -0700"
      },
      "message": "Add several math functions to rsScript_Lib.\n"
    },
    {
      "commit": "584a375df68ed7d62b38389078c6804edf228f9c",
      "tree": "62120c578d718d04a940c8b76389e1d8d7717ba0",
      "parents": [
        "1a20bae18ce05a5a141810492549d351a82f6490"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Jul 30 18:45:01 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Thu Jul 30 19:11:51 2009 -0700"
      },
      "message": "First pass at implementing the Grass live wallpaper in RenderScript.\n\nThis change also adds second(), minute() and hour() to the RS library.\n"
    },
    {
      "commit": "faf1520be77aa01903f9ad87990377f44e185224",
      "tree": "b19baaf038a4543185644735b8bc38405e7c4686",
      "parents": [
        "31b532ee9e1aaebbe383b13422cc59df43de4725"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jul 29 20:55:44 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jul 29 20:55:44 2009 -0700"
      },
      "message": "Filmstrip work and boxed bitmap load bugfixes.\n"
    },
    {
      "commit": "6f5c61c8df70273e3bbc7fd07412cc69b6ce1e76",
      "tree": "b429479c913cfdd0f91a7386d99295e10638ce56",
      "parents": [
        "37d7fc70dd92a29662b9e170f91ee6b35ae950ab"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 28 17:20:11 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 28 17:20:11 2009 -0700"
      },
      "message": "Add new icons and implement text. Fix bug with uploading 8888 bitmaps of non-square size.\n"
    },
    {
      "commit": "b0ec1b46d6f5b5612e33fe43a828abea79b87a00",
      "tree": "3bf6193634273ec0cbf2e6a024f8afb315fb2f61",
      "parents": [
        "8af858e9b6577d074c5427e601b6418d288fdb9d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 28 12:02:16 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 28 12:02:16 2009 -0700"
      },
      "message": "Add \"boxed\" bitmap uploads which simply place a non-pow2 bitmap into the smallest larger pow texture.  The added space is filled black.\n"
    },
    {
      "commit": "ee41112e1539de95596600fd2c6dada5d275217f",
      "tree": "669b445213276b1f57f4f35f314fb9997b88c26c",
      "parents": [
        "c7b0dba641d5417286caa3694e70b039012d1e91"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 21 12:20:54 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 21 12:20:54 2009 -0700"
      },
      "message": "Enable light sources and update film test app.\n"
    },
    {
      "commit": "c97bb8844f9887d915d3c9e4b3582bd761357f98",
      "tree": "b4bcd77f9e849e1b578d9dd48726307b1c794ea3",
      "parents": [
        "e6c8e9b8c7a83381c7dfbf86ac34e0302d397bee"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jul 20 14:31:06 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jul 20 14:31:06 2009 -0700"
      },
      "message": "Split rsScriptC into class implemtation and library functions.  Update test apps, all 3 should be working.\n"
    }
  ]
}
