)]}'
{
  "log": [
    {
      "commit": "438505431c253fd891f3deda38033c30268913e8",
      "tree": "956640c1f809f6ffaf17c434539a920b126e794a",
      "parents": [
        "19c5c7a7bc0fe7d91a3d39c10a001aed25a6f1ca"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu May 05 16:56:27 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu May 05 16:56:27 2011 -0700"
      },
      "message": "Moving samplers behind the hal.\n\nChange-Id: I494e5a9d2b599d07b985328b346f1f10ae4972e1\n"
    },
    {
      "commit": "4a36b45c72b91045db49c54d33fd7a05fc5a7a3d",
      "tree": "15ae5ac6f9ad21b859de875785ff551389bf65c5",
      "parents": [
        "b4a56f10d875dc62a9c73008f98596c7e32fc249"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 29 16:49:08 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 29 16:49:08 2011 -0700"
      },
      "message": "Moving renderscript GL code into the HAL\nThis change affects\n - shaders\n - meshes\n - fonts\n - quad rendering\n\nChange-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1\n"
    },
    {
      "commit": "fcf7231249822ff4dae852f1de1f799756689f91",
      "tree": "fd1e1e4ee8c1ea6a45c06cbd97afe29eee77df31",
      "parents": [
        "16f61049a872e80628c0004d75e184a6ddf73b02"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 20 15:09:01 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 20 15:09:01 2011 -0700"
      },
      "message": "Create runtime stubs for compute driver.\n\nChange-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032\n"
    },
    {
      "commit": "803626f61526c9271a1ffb27f3e3e0bfce767f41",
      "tree": "8a3368dcc54d4ad035327482279603599d530886",
      "parents": [
        "bd184c55850997a5c5e285357998dadbe95b7b5d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 17:52:23 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 17:52:23 2011 -0700"
      },
      "message": "Migrate most GL from context to driver.\n\nChange-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba\n"
    },
    {
      "commit": "331bf9b14b1c5c1e88f5c4092b6e24fae887fb3b",
      "tree": "a9472a72e2d08c45deb03741a0ff6ad3b33c0583",
      "parents": [
        "48f505657adba4d9156856e7d5593f23af5d5d5a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 11:23:54 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 11:23:54 2011 -0700"
      },
      "message": "Seperate ProgramRaster.\nCleanup ProgramRaster and ProgramStore creation.\n\nChange-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7\n"
    },
    {
      "commit": "48f505657adba4d9156856e7d5593f23af5d5d5a",
      "tree": "4ad2cc9c93513d7131bd4af93a77c5e23f8005ae",
      "parents": [
        "9f4ef02aef8f3cc1969f83f59a9be40f1ff71625"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Mar 18 15:03:25 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Apr 04 17:09:37 2011 -0700"
      },
      "message": "Seperate GL from RS program store.\n\nChange-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c\n"
    },
    {
      "commit": "8e90f2bc1fa35a2dc7bd2aab8b8241b628800218",
      "tree": "c2b3e36a41b00d7ef8be23d6441ff44893f686ab",
      "parents": [
        "397de169e5462bf0c62506827819f93336b3f123"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 01 14:19:01 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 01 14:19:01 2011 -0700"
      },
      "message": "First draft of fbo in renderscript.\nUpdating samples and benchmark\n\nChange-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954\n"
    },
    {
      "commit": "e4a06c5fc738bf219f2a495e12a637b2d0871651",
      "tree": "a7102d6914154f456a57403ae690d9d2f8979aae",
      "parents": [
        "ce06ebfda4bd7c511cef3d98aacf7291a743ea46"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Mar 16 16:29:28 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Mar 17 16:13:03 2011 -0700"
      },
      "message": "Start seperating out RS compute implementation.  Create hal\nlayer to seperate from runtime.\n\nChange-Id: Idf5c1261be4131690d25c15948e98324e979b4f9\n"
    },
    {
      "commit": "3070af08821ee86f06a9cc6b58dbb79c82946b94",
      "tree": "350ed99dcd32f33f936639c946b0176ed6022693",
      "parents": [
        "e3f075622da4e78772abf21a5a219a0d48bc6c04"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Mar 14 14:02:13 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Mar 14 14:25:59 2011 -0700"
      },
      "message": "frameworks/base: remove LOCAL_PRELINK_MODULE\n\nChange-Id: I54dd62ebef47e7690afa5a858f3cad941b135481\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "60f9a621e899ed7fa176e12f1b57f10afa5a5d66",
      "tree": "42f7d0bbbc11fa355b13caa4da4eac0ca23d3cd0",
      "parents": [
        "9c4086a6765cca1eb215f9a307038544b295792b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 01 17:34:59 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 01 22:13:40 2011 -0800"
      },
      "message": "Almost all warnings are now errors in RS build.\n\nChange-Id: Ie22eccdafbc95d1f903c73007dd3fb0ad10af7cc\n"
    },
    {
      "commit": "e600e1b91acf725465241c42e45c0b49d38c6743",
      "tree": "b62020b420eedf96c320e4b2d818c64e0dc7edaf",
      "parents": [
        "3b36ff48f1d64022366b180c75fa9ef9d034f9e8"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 23 09:52:11 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 23 09:52:11 2011 -0800"
      },
      "message": "These moved into developmnet samples\n\nChange-Id: Id7a502b9f2df2edcda0cf78e582ab6763eb55862\n"
    },
    {
      "commit": "d0f5bd130bdbd5b357b7f1db4562fa55e06d384c",
      "tree": "48ee3f26d8879c2a92b8ee60df9821d46666e9e2",
      "parents": [
        "e62e890b68cce46b4ed19010874707d3d45fa258"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 31 14:53:24 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 31 14:53:24 2011 -0800"
      },
      "message": "Cleaning up the serialization change.\nRenaming the define to be more in line with what it does and removing the host stub header file.\n\nChange-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed\n"
    },
    {
      "commit": "a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30",
      "tree": "ced261c0c614263d9f8acb5bdc483324f6b25311",
      "parents": [
        "bd07f8e864120c183d6ef6dded1fb286a004b2a5"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 28 09:31:47 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 31 12:38:34 2011 -0800"
      },
      "message": "Making sure we can build libRS on the host for serialization.\n\nChange-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a\n"
    },
    {
      "commit": "076b770c2a9a72af768e41738e9e1b282acd4669",
      "tree": "61ee2ca7695ab29bc5cefb38b9ad7d0b6a110d48",
      "parents": [
        "c458106f0eeda65706897352acbc0c11be43f0ad"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 06:21:28 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 06:21:28 2011 -0800"
      },
      "message": "bcc interface fixed.\n\nChange-Id: I81349750e58f119a9c2ad596f376c7e39d5f0d4e\n"
    },
    {
      "commit": "3b5379d84b8574e92773a2db07520f2b96b6fa62",
      "tree": "ec9160ed3585e709db86661ed5a9953bbb06d105",
      "parents": [
        "35a17e661e11dd40a27ed2bcd296dcd2a5416705"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 05:00:37 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 05:00:37 2011 -0800"
      },
      "message": "Retire librslib_rt.\n\nChange-Id: I7f23eb35a8eab1728ef59ea20b429887e76d37fd\n"
    },
    {
      "commit": "307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0",
      "tree": "74c0de5d15331543b2fb1735f6c11afec2047866",
      "parents": [
        "15572ff6e57a5e60d57f4e16c1e196d9203559d9"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 04:26:30 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 04:26:30 2011 -0800"
      },
      "message": "Avoid converting rslib.bc to things like rslib.h. So we are less error-prone.\n\nChange-Id: If9043d8e8b4cbd21393024032da734e58a22e72d\n"
    },
    {
      "commit": "96100195f06d9be287f2577a41f498917b34f7ef",
      "tree": "de563c84b7056769e6bd8a90a4d7ff8e4e5b8b78",
      "parents": [
        "078717be074e4f68b9af37d70ecbd63702b2be6c"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jan 13 02:20:51 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jan 13 02:20:51 2011 -0800"
      },
      "message": "Fix the build.\n\nChange-Id: I36b523d877c5beadf0fce21b9f7534f0ffc23959\n"
    },
    {
      "commit": "3a3dd2b37cea6ce5bd5d074119a452272bdc66fb",
      "tree": "7e0bc75e47602c39610462115ccbd6cc5dd6bb0f",
      "parents": [
        "067e7b261a9fedab9217fc9d4baa76ba577636c2"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jan 13 02:03:00 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Jan 13 02:03:00 2011 -0800"
      },
      "message": "Fix the build.\n\nChange-Id: I20ac8700bcc8ccb7905f82bbfea81d007f67a68e\n"
    },
    {
      "commit": "067e7b261a9fedab9217fc9d4baa76ba577636c2",
      "tree": "468ca7081c93bf8077b179429d7e113b844b2cd6",
      "parents": [
        "16095fc4c841017ff3843a6deba90f4f897af7b4"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Wed Jan 12 19:14:27 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Wed Jan 12 19:14:27 2011 -0800"
      },
      "message": "On-device linking.\n\nChange-Id: I609f575f1c2b9e9c3de0d8c16eb06b66b744bcb5\n"
    },
    {
      "commit": "eeca435dc6134a285b9bbb832cd6a1a88f34e85f",
      "tree": "0c7650ef80ade830a7892e867afe777a64187780",
      "parents": [
        "b70c82dc45f62a1c257a80e7aa9e0ecfe063c1be"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Dec 20 20:45:56 2010 +0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Dec 20 21:02:32 2010 +0800"
      },
      "message": "Stale cache management to address a P1 bug # 3296131.\n\nChange-Id: I593f35a91c4a14c055828f8989fe01b9e7790039\n"
    },
    {
      "commit": "0175e01f54670d0133d131222826f7033e2e2c03",
      "tree": "409ae836e4dcfbf82c55529f09f742f598cee28a",
      "parents": [
        "4de82c7885bd41f9fa5ca3938d617cae5edacbdf"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Sat Oct 23 02:15:57 2010 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Sat Oct 23 22:12:29 2010 -0700"
      },
      "message": "Enable optimized bitcode that is also jitted faster.\n\nChange-Id: I08832cfaf4e8465c16b445eeb1b82f72d874d0ef\n"
    },
    {
      "commit": "76322af2a6c109a79431f019dcef6e038c030686",
      "tree": "713cd5b099fc21a0f27e1f4f468c2f31e1bb6a24",
      "parents": [
        "cd1b8d3665fcab89e28592838cfba1a09bc8202a"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 05 13:23:55 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 05 13:28:09 2010 -0700"
      },
      "message": "Adding average fps counter.\nRemoving rsLight from libRS\n\nChange-Id: I8622efd10619dc120d37f3a12122e9c7fc34ff2e\n"
    },
    {
      "commit": "164aaedf7f24827c3da84acc733325ae985930d6",
      "tree": "20e8d0a291b527ce31dc91dd3a32e32ab69a5ad8",
      "parents": [
        "738639ccd0f12b06d17df3d3b3ee68f506311331"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 01 16:14:06 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 01 16:14:12 2010 -0700"
      },
      "message": "Start of mesh API cleanup.\nSwitched all native code to go through Mesh class.\nRemoved SimpleMesh\nAdded java Mesh class\nWill need to port all existing code to use java Mesh, then remove java SimpleMesh.\n\nChange-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5\n"
    },
    {
      "commit": "9b949fce39f0f39ce9275b71d7c347210775e7a8",
      "tree": "76b739126b5b3f10e8fd0bc63071dd22a105e227",
      "parents": [
        "8f31bd6b68c796d4a4176721a6e13bfdba2166e0"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jun 24 17:15:34 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jun 24 17:15:34 2010 -0700"
      },
      "message": "Adding freetype font rendering to renderscript.\n\nChange-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19\n"
    },
    {
      "commit": "aa7d2884cb563f87294003981e03e37a1abeb961",
      "tree": "85e27332bc586e3eae0ea334e624920de27687cd",
      "parents": [
        "dd56b39ec000b3ddd206d242b0fe24b4b955c8ee"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri May 21 12:53:13 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri May 21 14:00:10 2010 -0700"
      },
      "message": "Removed unnecessary change based on comments.\nNow using android utils lib.\ncollada_to_a3d seems to work with android util libs.\nIntegrating old changelist\nChanging assert to rsAssrt in VertexArray\nmaking context compile.\nChange-Id: I33890defa777f09253bfab630d97782359ec49d7\n\nAdded serialization code to rsLib\nIntegrated old changelist\nChange-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311\n\nAdded serialization code to rsLib\n\nChange-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311\n"
    },
    {
      "commit": "1001a5b97bf910c164dce45c174c4660d678d818",
      "tree": "abb68ebd1670710508f63dbc093e8ee43fa41481",
      "parents": [
        "62697e57eddc89d76fdfb6cdacaf83d058d9744a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu May 20 17:56:05 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu May 20 17:56:05 2010 -0700"
      },
      "message": "Remove noise functions and update images processing to use new rs namespace names.\n\nChange-Id: I2dc9b5ec7877acd630bea1a011ecc4a6d43a31eb\n"
    },
    {
      "commit": "536923df75eb53a2c27e889526b200e170e45492",
      "tree": "663afb55a41a2c8a5c9284f10b7ba0075ab7793a",
      "parents": [
        "c378dab087bc2fa6de339fd443194f8409b5df46"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 18 13:35:45 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 18 13:35:45 2010 -0700"
      },
      "message": "Split ScriptC Lib into CL, GL, and basic.\n\nChange-Id: Iadab35f2a967a1afd7a2fd13216d0a7acf4b6a50\n"
    },
    {
      "commit": "54db59c3594e887a412a24713fc3daa1c2404593",
      "tree": "cd78b514370d0e9b60e3711417395601824e8270",
      "parents": [
        "f5523645a97643874840e029b4a7e9a4e4220806"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu May 13 18:30:11 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu May 13 18:35:01 2010 -0700"
      },
      "message": "Rename ProgramFragmentStore to ProgramStore.\n\nChange-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd\n"
    },
    {
      "commit": "4d3399337d18ef04116bc8a2e5799274655d0c30",
      "tree": "a264ecb82632516adb510a2ca49d3cac750d54d0",
      "parents": [
        "810f5ccb99a8a05a6d1617b19a4efb2399450318"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 11 14:03:58 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 11 14:03:58 2010 -0700"
      },
      "message": "Convert renderscript from using ACC to LLVM for its compiler.\n\nThis will also require application to be updated to support\nthe new compiler and data passing models.\n\nChange-Id: If078e3a5148af395ba1b936169a407d8c3ad727f\n"
    },
    {
      "commit": "c1d726c2d62424867ec14f2cde16b00fe0ddfee1",
      "tree": "96c26ed697d6c2331a9aa5b0a5e5706b9a1fa9ea",
      "parents": [
        "3cfae1bbf41e12fe2749c5f4a97507c19a8beb1b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Mar 18 11:39:44 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Mar 26 14:20:26 2010 -0700"
      },
      "message": "Seperate out Mutex and Signal code into reusable classes.\n\nChange-Id: I381d09d89b567d433a10a91e0d7e59c24d3444d8\n"
    },
    {
      "commit": "f468700b6dd02cf68d4424567a8288a24084f51a",
      "tree": "204aa9a23a318f831be85a12fe08e9261d2e5e3a",
      "parents": [
        "7148b15fefa9ad1be37087dd05d78f6e915aa788"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Mar 10 17:30:41 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Mar 16 12:26:30 2010 -0700"
      },
      "message": "checkpoint animations\n\nChange-Id: I14ef05bf56470565e4b0cb706f9fb358cdcb42ff\n"
    },
    {
      "commit": "5bec3aa2c6bcde7f81ca77b0887296bf05a745c8",
      "tree": "d67e8e7222d091bdbeb8e41e0306273ec48f1a89",
      "parents": [
        "0066b084b9ac10842769b3cbf755482560d21cd8"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Feb 08 16:31:39 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Feb 08 16:32:29 2010 -0800"
      },
      "message": "Fix fountain and put the demos back in the optional build.\n"
    },
    {
      "commit": "af07b591bbb39df30f6018c5a64791552a06ed00",
      "tree": "5478d2d8470a956360a0d8514ff3a3370f519ec8",
      "parents": [
        "8be346429c18929d4c429b81a4b6fff9dce661b0",
        "b3699b14be3a3db1d75ea4c38853b0a53d14b1be"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 20 14:35:52 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 20 14:35:52 2010 -0800"
      },
      "message": "am b3699b14: am 836e1666: Merge \"add drawSpriteScreenspaceCropped to renderscript\" into eclair\n\nMerge commit \u0027b3699b14be3a3db1d75ea4c38853b0a53d14b1be\u0027\n\n* commit \u0027b3699b14be3a3db1d75ea4c38853b0a53d14b1be\u0027:\n  add drawSpriteScreenspaceCropped to renderscript\n"
    },
    {
      "commit": "6656c1be2b2f5d266645742e6d4c7f910b3f30b3",
      "tree": "0e22cefd8e9196617292bf95330615484f410046",
      "parents": [
        "5e083024269e7c5bf904301a98fa6eade6fec094"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jan 14 15:59:35 2010 -0500"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jan 14 16:00:04 2010 -0500"
      },
      "message": "add drawSpriteScreenspaceCropped to renderscript\n"
    },
    {
      "commit": "718cd1f322ee5b62b6a49cb36195bcb18a5ab711",
      "tree": "f2f8c9db5a8141eafa2f1547634d7586fdc6ef04",
      "parents": [
        "ceedafacdb87307234c84196a12eeb6e657d6220"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 23 14:35:29 2009 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 23 14:35:29 2009 -0800"
      },
      "message": "Element restructuring.  Add support for new basic Element types including the RS objects and vectors(2-4).  In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures.\n\nThis will break some apps, checkings for other projects will follow to unbreak them.\n"
    },
    {
      "commit": "0011bcf57ff711a221a3a4c73f2a79125111647d",
      "tree": "e2030624a41f8c6f07856841d98bc088b1cb2640",
      "parents": [
        "11fbdf50206abc9d21fd72ce7536648f083b9148"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Dec 15 12:58:36 2009 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Dec 15 12:58:36 2009 -0800"
      },
      "message": "Continue development of es2.0 user shader support for renderscript.  This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.\n"
    },
    {
      "commit": "bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9",
      "tree": "55de9e729267eb463e07599b6b809fb4635c9472",
      "parents": [
        "3fdee335fe95ab94ef1ee619ad37f9369447fde5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 25 13:22:07 2009 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 25 13:22:07 2009 -0800"
      },
      "message": "Begin gl2 support.  Renderscript still uses GL1.1 by default.  However, 2.0 can be enabled and will render most tests correctly.\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": "ebfb436a49673693b98469683451bd9ede797557",
      "tree": "62300ba279079ae34c56dc883430afe4b336f7c6",
      "parents": [
        "59038ca98b5f258784687523ee3be11b5dfa995d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 23 13:57:02 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 23 13:57:02 2009 -0700"
      },
      "message": "Add raster object to control point and line params. Add flag to force SW rendering.\n"
    },
    {
      "commit": "3f8f9da85f4189bfef68cf13a1b643674b5e0726",
      "tree": "0fa44fe4c98dc7e49f8e113c9f883127ddace35e",
      "parents": [
        "e94aaecc5f28dc31cae9d8c34c7ae63b4fd7e253"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Aug 12 09:41:07 2009 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Aug 12 09:41:07 2009 -0700"
      },
      "message": "Fix the simulator build by removing librs_jni and libRS from it.\nSince libacc isn\u0027t 64-bit clean (it casts pointers to integers),\nand so can\u0027t be built for the gHardy simulator, everything\nthat depends on it can\u0027t be built for the simulator either, which\nmeans removing libRS and librs_jni.\n"
    },
    {
      "commit": "daed524c35f5fe4d35f403d2279947605d161b2e",
      "tree": "4b372e0d0863f8ee059acb0f5edb694e539e6d57",
      "parents": [
        "c028d09409c3cd290949974258264903106a3346"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Aug 10 15:01:51 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Aug 10 15:01:51 2009 -0700"
      },
      "message": "The build system knows how to deal with lex files, but it treats them as c++, so make spec.lex\nconform to that.\n"
    },
    {
      "commit": "01e5fbd721f879679be66e43b9f671c0d39b89a2",
      "tree": "40be85d632ad76961688229b5c371cd00599de3c",
      "parents": [
        "07cbacc11705f1f05a1150083aad000c53942dea"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Aug 10 14:06:01 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Aug 10 14:06:01 2009 -0700"
      },
      "message": "build libRS\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": "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": "8af858e9b6577d074c5427e601b6418d288fdb9d",
      "tree": "1517f3730e0163b18c3dde4a66acc12a076ffb09",
      "parents": [
        "e29d471e5ca9781d8772d445ec7832e94856fd14"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 16:10:46 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 16:10:46 2009 -0700"
      },
      "message": "Unbreak build by making the build of renderscript again conditional on BUILD_RENDERSCRIPT until we can figure out why the build servers see an error that does not reproduce locally.\n"
    },
    {
      "commit": "e29d471e5ca9781d8772d445ec7832e94856fd14",
      "tree": "512cea998a80925d09b25f1e5da26df2f3341c45",
      "parents": [
        "ee41112e1539de95596600fd2c6dada5d275217f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 15:19:03 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 15:19:03 2009 -0700"
      },
      "message": "Move the java and jni renderscript files to the proper location.\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"
    },
    {
      "commit": "7aa4f3a16355848e3cdf01642aca68416e80fd14",
      "tree": "14651ce0e4816279efe3771a1efe8ef808985a65",
      "parents": [
        "334a67740c9f7f35fa9ee93cf0f8051d41ce2d7a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 10 17:32:40 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 14 13:59:23 2009 -0700"
      },
      "message": "More test app work\n"
    },
    {
      "commit": "bba134c8a1dcfe0c8473307a95899a02c9553504",
      "tree": "d6df5a57b2db570e4c99a4a5f60c455c598ac939",
      "parents": [
        "af49c744d0fc7c9ced4a74afda1bbcd08440bdca"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 22 15:49:21 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 22 15:49:21 2009 -0700"
      },
      "message": "All light source objects.\n"
    },
    {
      "commit": "196ac850afc2382c901d3866a6e9bd95093893b9",
      "tree": "e6c2caa3f3249c033a19c7326577daf5e373f085",
      "parents": [
        "94d8e90ad78ee1dbc0efa315117688abd126ae55"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 18:35:42 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 18:35:42 2009 -0700"
      },
      "message": "Fix build error due to bad path generation in makefile for generated tools.\nImplemented by JoeO\n"
    },
    {
      "commit": "94d8e90ad78ee1dbc0efa315117688abd126ae55",
      "tree": "3540873c3cd98d2bba7b867740233ef1b3a518c9",
      "parents": [
        "3eaa338e11a3b0d6b87d705e5bb95625e82347bd"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 16:09:05 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 16:09:05 2009 -0700"
      },
      "message": "Split renderscript java code from test apps.  Update makefiles.\n"
    },
    {
      "commit": "ffe9f48890dde7173a0845d32887fdf94a49b0a7",
      "tree": "35230173bcdd2e5c012a97ddb99a9715729d08c0",
      "parents": [
        "d9758d809fe82f4f3ba3af5486fd34d78a63367f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 01 17:45:53 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 01 17:45:53 2009 -0700"
      },
      "message": "Improve bitmap support and do conversion in native rather than java code to reduce conversion time.\n"
    },
    {
      "commit": "e1ab4349268f3190f8ae6b535c4583e5f23f0a59",
      "tree": "c43f4f103c8e48baa1fe07d218fe56d87a88ae73",
      "parents": [
        "27b3eaf4de9e093bef27803dcfc6d572be5b08ca"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Fri May 29 11:38:46 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Fri May 29 14:38:01 2009 -0700"
      },
      "message": "Don\u0027t prelink the libRS libraries.\n\nThese are temporary libraries for the development of RenderScript, so they\ndon\u0027t have to be prelinked.\n"
    },
    {
      "commit": "ec5a20bf2b9f563f9f6a4bde4d8cbbe13598fd25",
      "tree": "7a49a0bb4499496085cae228d92e4725e4f93143",
      "parents": [
        "63975dde40e4ee8fd08225741b31d54eff115104"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Thu May 28 15:53:04 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Thu May 28 15:53:04 2009 -0700"
      },
      "message": "Delete the acc script when deleting the Renderscript rsScriptC object.\n\nPreviously we had been leaking the ACCscript object.\n"
    },
    {
      "commit": "55d45223923bc55791e7174f5ea37694aa308e58",
      "tree": "8779da233516947b72c88bef94c5f6a9f6ef2c1d",
      "parents": [
        "ecd53112c5f03ed067f1c82a25bdae844f1d8caf"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 18:58:04 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 19:21:23 2009 -0700"
      },
      "message": "Fix Fountain test app so that it actually builds.\n\nAlso check in first part of an libACC implementation.\n"
    },
    {
      "commit": "eaff30744e7961dfa304368f81cb56cc4166f495",
      "tree": "b0d74a2d254ac633327d847d991021319a99d5eb",
      "parents": [
        "aaf834a284a025cedd8ec1cf01d09e1790c1dcf8"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 17:23:34 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 17:23:34 2009 -0700"
      },
      "message": "Fix RenderScript JNI code build issue.\n\nWe should not try to build the JNI file until after we have built the\nthe generated header files that it includes.\n"
    },
    {
      "commit": "60aa3eaf559b1410898c228e4f6ab7920f3953d0",
      "tree": "40b525a378a1d9b1c79a2e8f31c46f8b69b74673",
      "parents": [
        "aaafa4fb1cda4dd4e1a261a1c196865ac0a14105"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 13:45:08 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 13:45:08 2009 -0700"
      },
      "message": "Add sprite fountain test.\n\nIt\u0027s still called \"Calc\".\n"
    },
    {
      "commit": "d19f10d43aa400e1183aa21a97099d02074131a2",
      "tree": "6aafc3d6d5912596d5ddccc68aa7cbc0eab8d435",
      "parents": [
        "fc5095f44ba46b57f4ef6179ee4d69ce3a7fe69a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri May 22 14:03:28 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Fri May 22 17:11:00 2009 -0700"
      },
      "message": "Add the Renderscript library. (Not in the build by default yet.)\n\nThis library can be used to create animated 3D User Interfaces.\n\nThis library is currently under heavy development, so it\u0027s not part of\nthe build by default.\n\nIn order to build this library, you must define\n\n   BUILD_RENDERSCRIPT\u003dtrue\n\nin your build environment.\n\nYou will also have to manually edit\n\n build/core/prelink-linux-arm.map\n\nAnd add libRS and libRS_jni at the end like this (exact address may change.)\n\nlibRS.so                0x9A100000\nlibRS_jni.so            0x9A000000\n"
    }
  ]
}
