)]}'
{
  "log": [
    {
      "commit": "f7086090cfc8d97b5bd3b4d7801a27af11f7c207",
      "tree": "44ac295d7ede32a76af74f20b80a95cb2a6d1e13",
      "parents": [
        "1415bb7a948e0add9f6beb6dccbea70e9d2bedd0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 13:28:37 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 13:28:37 2011 -0800"
      },
      "message": "Cleanup bitmap uploads\nImplement standalone mipmap generation.\n\nChange-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263\n"
    },
    {
      "commit": "27d116085ebbb112ec1fd959763a027ec08f7179",
      "tree": "84ed2039d69959fe571a5ce4744542bb0144275e",
      "parents": [
        "7a8f01abf98b6212358ea0e0401879093d2c0f93",
        "dcc231955d81c66309ce97cca05a25f79ee7d5ea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 12 11:53:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 11:53:42 2011 -0800"
      },
      "message": "Merge \"Adding ability to load cubemaps from individual faces.\" into honeycomb"
    },
    {
      "commit": "252c07802f7039f15f723751162e64a6621e6998",
      "tree": "302fa408642f596699f8bd78dc26971d10615279",
      "parents": [
        "9fafe4e0ebab270591a505f1f07fd2e5489a16f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 11 17:42:52 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 11 17:42:52 2011 -0800"
      },
      "message": "Add error checks to bitmap uploads.\nFix java side calculation for pixel sizes.\n\nChange-Id: I2636db2ccdc9a330214fe9d8b26617b33e52ec8e\n"
    },
    {
      "commit": "dcc231955d81c66309ce97cca05a25f79ee7d5ea",
      "tree": "ac72f6344468683aa146e431c3fc96c710f197b9",
      "parents": [
        "d5208cf42c0f9b281505cb465b4de4e8179a6f9f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 11 14:47:44 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 11 14:47:44 2011 -0800"
      },
      "message": "Adding ability to load cubemaps from individual faces.\n\nChange-Id: Ic8b6693f625c181e031d4393ba8fac40049da88b\n"
    },
    {
      "commit": "fe852e216fdfab20e7b3d3e55247f70634d267b9",
      "tree": "a0d83f8e4b74f40a5e53704ca0ba9bcf8c06df03",
      "parents": [
        "3045bbaf58574ad3168466b198b835b29d174c18"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "message": "Updating cubemap loading code.\n\nChange-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723\n"
    },
    {
      "commit": "67e3d206ca80dd97309ca63169503088cb509bde",
      "tree": "993c8150e0c2c8825b19702418837ad60c7e3b77",
      "parents": [
        "febbf6e7f87900b479fbed31ab1e0486caeb281d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 09 13:49:01 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 09 13:49:31 2011 -0800"
      },
      "message": "Hide and delete some code that should not be public.\n\nChange-Id: Ibe201c235fc81ef1fecb120d6049d6e56222462c\n"
    },
    {
      "commit": "6c191768f112d17f926e9b3bf5ed581af7273cb8",
      "tree": "3ff3a4288e85944147f35f19679f42b523d1c5f5",
      "parents": [
        "bdd8d17d81c4ef41a2ae82c7f73ecff6b48f493e",
        "df27202debdc2573b7882405010fba31ee4d46e6"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 12:07:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 09 12:07:00 2011 -0800"
      },
      "message": "Merge \"Adding comments to the renderscript program classes.\" into honeycomb"
    },
    {
      "commit": "df27202debdc2573b7882405010fba31ee4d46e6",
      "tree": "9022187d129d9a7b13d27c629800ac10bf7402a9",
      "parents": [
        "660733d3e457482104d8a6e5b0a1fe2182de5150"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 11:34:03 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 11:34:03 2011 -0800"
      },
      "message": "Adding comments to the renderscript program classes.\n\nChange-Id: I989575951df1218c1e753dfa12193d560266bf11\n"
    },
    {
      "commit": "fa445b9353972735d8d65e8a936786b1afe9886d",
      "tree": "0262ad6fe9a936fea749a3203d35849036e27fcb",
      "parents": [
        "e4aff7c6bf0808690ee230cb143ba4394fbc259b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 07 17:00:07 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 07 17:04:29 2011 -0800"
      },
      "message": "Cleanup subdata apis\n\nChange-Id: I70d0d5e4ca2b42f3a9cbf854fe47917cee8f46df\n"
    },
    {
      "commit": "b0253ea6969bdd27bf574e0da7fa91aa6d09f44f",
      "tree": "2c2c89870052eb05e3d150d8710c7df4d1f3646a",
      "parents": [
        "60525c824ccf11302a9b8343e72eba259485edea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 07 11:12:08 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 07 11:16:08 2011 -0800"
      },
      "message": "Additional loading methods for fonts and a3d files.\nCleaned up error messages.\n\nChange-Id: Id33b7149671df23c37cc11375d844a7837dac750\n\nChange-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179\n"
    },
    {
      "commit": "cfc2330c4eb42c8e71d00d1a13e84089adcbd595",
      "tree": "3640f1c7356bfaf8e16e11ff5fdbf952bc026b05",
      "parents": [
        "334108b56c60ecb0aec25b63708aa2f9668e2926"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 23:06:28 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 23:06:28 2011 -0800"
      },
      "message": "fix build\n\nChange-Id: I4991e3e11b2f44328ee272dcb498c6b9fd90c5ee\n"
    },
    {
      "commit": "334108b56c60ecb0aec25b63708aa2f9668e2926",
      "tree": "65c787668c92050bdc11d07516a2713ddd77fb78",
      "parents": [
        "a23d4e792cb13090c540edfdd5cee03799bb9d48"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 21:58:19 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 22:19:53 2011 -0800"
      },
      "message": "Random cleanup\n\nChange-Id: Ife6f19d51e8229b6cf1ca8689df7baba2fcb4dc9\n"
    },
    {
      "commit": "a23d4e792cb13090c540edfdd5cee03799bb9d48",
      "tree": "1d9995552ef8cebdf3942c62d7a94c9d28f7ec06",
      "parents": [
        "c91d8c3ea5d2a3a065f7d5074817689713ea6dda"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 18:59:12 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 22:19:44 2011 -0800"
      },
      "message": "unhide renderscript\n\nChange-Id: I44dd19aec0a994316da22ea8bea01b9962f54680\n\napi update\n\nChange-Id: I77f5365b8b7a919cd572ceb65a9ab3871b9495d0\n"
    },
    {
      "commit": "69011ff5e1e306d7f3e635be1b3681b622c51d67",
      "tree": "bf0b5bab480feb11ed086e07ab053663cf7003db",
      "parents": [
        "753467e6c7d244e4c9c3c9a20c78bf4874432db2",
        "49a05d7b82956009f03acbb92a064eed054eb031"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 16:27:00 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 29 16:27:00 2010 -0800"
      },
      "message": "Merge \"Move adapter2D to a derived class from Allocation.\""
    },
    {
      "commit": "49a05d7b82956009f03acbb92a064eed054eb031",
      "tree": "d0cd4c1b228dfbf08170ffe1712087df41ac38fd",
      "parents": [
        "5c68a712dacf8cf0a419f1b743474a3b4290d024"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 14:31:29 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 14:31:29 2010 -0800"
      },
      "message": "Move adapter2D to a derived class from Allocation.\n\nChange-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da\n"
    },
    {
      "commit": "b3b89f63af148031817c046ba8023b76241c1e7c",
      "tree": "042dab40434bd64cdc123162533c0b0a79d63270",
      "parents": [
        "7f2b6c270bb0cf904632a8290c41d527ebb9b00f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 29 08:43:49 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 29 08:43:49 2010 -0800"
      },
      "message": "Fixing a bug in the load function.\n\nChange-Id: Ie5e72836dec7f77d42c8cb9afb8c3d5591ff35a7\n"
    },
    {
      "commit": "b4d7bb6872f523b4318144202e119766ed9054ed",
      "tree": "2e7e18e9864c7c9398bbce8f0bc227f147b648f4",
      "parents": [
        "1528d8f47cc6f0e0d5c9f905f82d15a35ce1bafb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 21 14:42:26 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 21 14:57:04 2010 -0800"
      },
      "message": "API cleanup for renderscript. This will be a multiproject commit.\n\nChange-Id: Ida62d3a155285a20725be9daa62217faef1c3734\n"
    },
    {
      "commit": "e688213f6f2b2e10eb7a5c70b43fe0c3ad45db81",
      "tree": "384a415a84710d90953aefbbb7408444cdf5ea2c",
      "parents": [
        "b89e142949127502c5ecd3f221d5ac0d30ac9a54",
        "d19524047fa2d12ecd45ebcf69543836e1b45579"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 14:28:52 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 20 14:28:52 2010 -0800"
      },
      "message": "Merge \"Clean up Allocation buffer object api.\""
    },
    {
      "commit": "d19524047fa2d12ecd45ebcf69543836e1b45579",
      "tree": "df06ecaa455d32026980a5915e0f6585c798f602",
      "parents": [
        "8903058a4a77ae920502054ba136b1b4539f1ea1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 12:55:28 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 12:55:28 2010 -0800"
      },
      "message": "Clean up Allocation buffer object api.\n\nChange-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6\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": "e27cdeeecba5b445e307d653d9cb7da007adfac3",
      "tree": "2bd196f42ef3d904c610f2b327642391a6724e20",
      "parents": [
        "60e41fa4456ce6bc37a33b1e4b81a56e9411199b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "message": "API reaview cleanup\n\nChange-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f\n"
    },
    {
      "commit": "e5d3712d9eaef7ebbf142b508bd740414d930cb0",
      "tree": "e2fe8e53a1fb39d0ce15d0e36ae5906e9a9f40b4",
      "parents": [
        "17268ccfcf11c71d3524163cd0f01f5c272cf3a7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 00:33:33 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 12:18:28 2010 -0800"
      },
      "message": "Remove outdated texture upload functions.\n\nChange-Id: Ie3f9ba64a94425fa96b1924cb4b70dd36b71e294\n"
    },
    {
      "commit": "0857196107d55bae312c12b72b115d25d5fee4f9",
      "tree": "2180a2809a3c945de178284fd44b8e5ed26fd42d",
      "parents": [
        "320a4beda312279e842a97d3af5b3f0b28cbe49d"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 15 09:59:58 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 15 10:11:31 2010 -0800"
      },
      "message": "Cleanup and refactoring of an earlier cl.\n\nChange-Id: I5e356ed88375a1620846e0c500659e3b7ead5030\n"
    },
    {
      "commit": "6d8eb266dd398abf0511685fdaf98abba3396174",
      "tree": "1dab5166d146562573c048806a337b24177d732e",
      "parents": [
        "7dddf275cd7aa3b44ebeea1e34346f0a31308649"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 15 01:41:00 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 15 01:41:00 2010 -0800"
      },
      "message": "Fix mipmap bug introduced with Allocation cleanup.\nAdd syncAll to rsg headers.\n\nChange-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde\n"
    },
    {
      "commit": "6b32fab1dbfd8bc1cc176557fe0a7b2ebd4966bd",
      "tree": "49b2bdb6cec0af7f5e0131c8d17d88d365382b8a",
      "parents": [
        "2bc248b698b17fd333beae828039a8bff7604a9f"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Dec 10 01:03:59 2010 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Tue Dec 14 11:17:20 2010 -0800"
      },
      "message": "1. Add Context to a RenderScript or RenderScriptGL instance.\n   This is to allow RenderScript to better interact with the Android environment.\n   E.g., per-app cache.\n2. Plumbing, testing.\n3. Added getApplicationContext in RenderScript.java.\n\nChange-Id: I85edeebe38825e20b2e86f4f4815689dfc332ef9\n"
    },
    {
      "commit": "d4b23b54445b13dacaafad97d100999abb36ea6f",
      "tree": "265a246ae22c5b726690c422bc5c5518e6d445a0",
      "parents": [
        "666a5ed98142867bcd6658c97210b775c828dae5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 13 15:32:35 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 13 15:32:35 2010 -0800"
      },
      "message": "More API updates.\n\nChange-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2\n"
    },
    {
      "commit": "4ef6650bd05a39a09958ea1db92f120ea4949cb1",
      "tree": "19e72e8c62fe8239d453826f4610feb7491dbcba",
      "parents": [
        "16bb80af66012cee1625dd4e926c1fbdf87b8670"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Dec 10 16:03:15 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Dec 10 16:03:15 2010 -0800"
      },
      "message": "Remove CreateFromBitmapRef and add\nCopyTo(bitmap) replacement.\n\nChange-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d\n"
    },
    {
      "commit": "5476b450e50939940dcf3f15c92335cee2fc572d",
      "tree": "2129f5a5abfdfa6d43ae3e884d759d4614604c41",
      "parents": [
        "af8962e48ecf0ff3833084f540ca7e2f05295560"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 08 16:14:36 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 08 16:14:36 2010 -0800"
      },
      "message": "Allocation API update.\n\nChange-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503\n"
    },
    {
      "commit": "bf6ef8d78fffbce6c1849a4a28fb3f4401ad039e",
      "tree": "7bbf2a1d7b8034834e49fa6b636deafcf874d277",
      "parents": [
        "11a8af5ea1e5a760e6d40f025f9cbc356edf1894"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 06 15:59:59 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 06 17:46:20 2010 -0800"
      },
      "message": "API review cleanup.\n\nChange-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141\n"
    },
    {
      "commit": "add9d9633205f76cc34f04368b8482c2c369ba63",
      "tree": "cc360ce8783627e98c05f764d99c70dc29cc5b87",
      "parents": [
        "83d97c8c7ddff9374f876bef48758414a7775cb1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 22 16:20:16 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 22 16:20:16 2010 -0800"
      },
      "message": "More error checks\n\nChange-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f\n"
    },
    {
      "commit": "67f2e442a31b8395e3c1951f8e91139ec7f2be99",
      "tree": "9e3001eb5181faec98ac13fa85c7915fb8c96c1a",
      "parents": [
        "3d019afcdb167a04d9c879285b448f9be1de3c67"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Nov 18 15:22:43 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Nov 18 15:27:28 2010 -0800"
      },
      "message": "Support for cubemaps.\n\nChange-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee\n"
    },
    {
      "commit": "a914f340ae5b267dc3ab36c1156c795b8fa18f5d",
      "tree": "57050355fb1457ad8cbe27d7a8f657b9902cd85a",
      "parents": [
        "4daaeafd278d22ec9013d1cdaade562044ee907e"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Nov 08 01:33:59 2010 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Thu Nov 18 00:03:23 2010 -0800"
      },
      "message": "Add caching support of BCC binaries.\n\nChange-Id: I1e75bb84d88319cb6f1bbe6d907cf6e8ed546142\n"
    },
    {
      "commit": "68f0a32d103d3861103bce3763b222bde99c0a4c",
      "tree": "2681e49340e97dc410b9a376a84754c7c5136db0",
      "parents": [
        "4a0d0b34b244b5b730e861d875e7ae289cbb3311",
        "6f4cf0b8885403ead157ae00fd43cf1282331c23"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 16 18:30:58 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 16 18:30:58 2010 -0800"
      },
      "message": "Merge \"Fix ref counting for globals when set from java code.\""
    },
    {
      "commit": "6f4cf0b8885403ead157ae00fd43cf1282331c23",
      "tree": "ae1e103e42911792c5f859d34d8362a76ae362b0",
      "parents": [
        "7a21ee61484e7c55f8642231362821058104a49d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 16 17:37:02 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 16 17:37:02 2010 -0800"
      },
      "message": "Fix ref counting for globals when set from java code.\n\nChange-Id: I415b6ddeaab277e60233e905a6bae357cd5193eb\n"
    },
    {
      "commit": "4bd1a3dbcad2ae424293e276434b45ebee97248d",
      "tree": "4073c54ebeff628e249a3edec1f80910d990792b",
      "parents": [
        "4e74e181d1f06b31ebe98589dbe2ee9ddb722173"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 16 13:46:34 2010 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 16 13:47:37 2010 -0800"
      },
      "message": "Show Bitmap.Config value when unable to handle.\n\nPart of investigating http://b/3201172.\n\nChange-Id: I76a31c968b4c60beb079349a0722aa9a4ea5921c\n"
    },
    {
      "commit": "a1b13ed0912a7e08f9848196b4ca64dcb5db9d0b",
      "tree": "8ca5d9d8596f2a7da54e707e4b9ce8b654227afe",
      "parents": [
        "27676fe24be7444a174c15df476e49adc5335d03"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Nov 12 14:58:37 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Nov 12 14:58:37 2010 -0800"
      },
      "message": "Document RS element and type and add validity checking to type creation.\n\nChange-Id: Ic96c0199e27785b3eabde2c6e95ed514915328e9\n"
    },
    {
      "commit": "27676fe24be7444a174c15df476e49adc5335d03",
      "tree": "4eb9aafa117326b2eeb44d63d962791290df9e7b",
      "parents": [
        "95ab69f4f4c9c097d328a4bc2448e1aa8f0f2617"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 10 17:00:59 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 10 17:00:59 2010 -0800"
      },
      "message": "More documentation.\n\nChange-Id: I423ff081edd4dab9173bc13d05850bb39839b6d3\n"
    },
    {
      "commit": "06d69de78845659e6904ae4964e606a7f1a6a4a8",
      "tree": "15a497321026614c8338e40305b32e43b0a0ff31",
      "parents": [
        "641b0628cd9d8be001fa445771d460b47ba1f6cb"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 09 17:11:40 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Nov 09 17:11:40 2010 -0800"
      },
      "message": "Continue error check improvements and write some docs.\n\nChange-Id: I345b08490da21d9ee715ff1ddc80c1a816b579f4\n"
    },
    {
      "commit": "1c41517124a90fcfdb95dc069fc492c6fcf1ff25",
      "tree": "43a463cfe40b0cf7e96ca9045075e31390d1e60e",
      "parents": [
        "553a53ef9ff789dff8b5a74dfea4d6f37feeb263"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 08 17:06:46 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 08 17:19:31 2010 -0800"
      },
      "message": "Handle user message ID 0\nPass RS runtime errors back to java.\nthrow exceptions for runtime errors.\n\nChange-Id: Ifcf16cbbf9b98137971dced5076f8a5563eb016c\n"
    },
    {
      "commit": "9d71e2180062931416092f26276a07e55b318f62",
      "tree": "4e649a7ff122348fc2ed2961b3c280a989327242",
      "parents": [
        "5b59e02eb542f016866985945859b033e94f9f0b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Nov 08 15:10:52 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Nov 08 15:10:52 2010 -0800"
      },
      "message": "Moving attrib creation to Mesh. Adding arrays as shader inputs.\nRemoving fixed size arrays.\n\nChange-Id: I0213e403a2f1283dd43f21bea770aeb059561903\n"
    },
    {
      "commit": "c1d6210fb5cc558ccea95a59a2b33bb9015fc7de",
      "tree": "554b225d7e1de8017a0faf3171bce66fc028df08",
      "parents": [
        "cebfaab7a515d72ec0f965eb65ba4fdb6aba7df0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 14:32:19 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Nov 04 14:32:19 2010 -0700"
      },
      "message": "More RS exceptions cleanup.\nRemove some dead code.\n\nChange-Id: If97e3fdfe6de7bb28f22e1c5ee748c81cea3db93\n"
    },
    {
      "commit": "3ba02b3d2f6fb49677466a2e93c96f307d2a7a41",
      "tree": "cf2b140d07099fed7cfcd42e1bb2d22f80297447",
      "parents": [
        "7c608f25d494c8a0a671e7373efbb47ca635367e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 03 23:01:38 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 03 23:01:38 2010 -0700"
      },
      "message": "Update ScriptC constructor to remove depricated param.\n\nChange-Id: Id36e325834526c6b5416fd78d5cf4259d7df97e9\n"
    },
    {
      "commit": "d5f06300341df0990be3e0b7a26fa49b13c6fc19",
      "tree": "b6ab4893e599c401debbe0f0282e28303c5514d9",
      "parents": [
        "4b8d36b30ad2e87f3969034eb42dc14b99f03686"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 03 14:27:11 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Nov 03 14:27:11 2010 -0700"
      },
      "message": "RS Error cleanup.\nThow java exception during init if the\nGL driver fails rather than native crash.\n\nChange-Id: Ie96ef5a2ac12e64f9456545d86157c4c95179a8e\n"
    },
    {
      "commit": "d26297fa562d8bb203df1bb5e6ded7f62c56cdb7",
      "tree": "543599c92edeba78a9c1148fb7f19d7f87c061d8",
      "parents": [
        "8f0adba7cbac2391719896947601e403b5895fdc"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 01 16:08:59 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 01 16:08:59 2010 -0700"
      },
      "message": "Fix race condition in resize that was created when\nGetType for allocation and Types became async.\n\nChange-Id: Ie7036f9481cececf9565d30b25be82480f176ff2\n"
    },
    {
      "commit": "5585e36a413dcc70a4bdd04063ea31db2519ea8d",
      "tree": "cbb70db5c3dc61bfcd29e705accb48a2cc0cdc0a",
      "parents": [
        "c75529f59f05e0240816aec2cd684ebdbf95ab73"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Oct 29 10:19:21 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Oct 29 10:28:13 2010 -0700"
      },
      "message": "Balls test app.\n\nChange-Id: I842f43e37145f8112120e2bd49925f81c588c40c\n"
    },
    {
      "commit": "581cc64028e8b8f66cec8105bf530b16d5fb34eb",
      "tree": "82d5b43ecb850ffa7b0dede58c86032fcc066d54",
      "parents": [
        "0424d69d484dfc25c73f6557199cfbb7aaaeb043"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 27 14:10:07 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 27 14:10:07 2010 -0700"
      },
      "message": "Adding nvidia extension for limited npot support.\nUpdating a3d loading to be async.\n\nChange-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c\n"
    },
    {
      "commit": "31a7e42f4baa059352f0db119de38428e655eab2",
      "tree": "7e3bf245244215cad507f57c24043f20a91bcd8c",
      "parents": [
        "cd44bf9c7ae89edcf906451e162d096cf3d7e561"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 26 13:09:17 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 26 13:09:17 2010 -0700"
      },
      "message": "Begin adding async allocation creation.\n\nChange-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8\n\nImplement async bitmap upload and clean up types.\n\nChange-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20\n"
    },
    {
      "commit": "98bfe5d02a81c15fff52570178a2edd830701665",
      "tree": "8cb0cc97425ad59b8fd43f0ada6f7bf5de11efa3",
      "parents": [
        "5bb9e621e16278080ce697a8c958927d51e5ebf6"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Oct 18 17:18:50 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Oct 18 17:18:50 2010 -0700"
      },
      "message": "Some cleanup\n\nChange-Id: Ie10746d2f77318d63101d919214e76f778159fa0\n"
    },
    {
      "commit": "3b9c52ab8c1ab240d2299358d01a8efbe392d111",
      "tree": "ad86f6f761e41591de73aeaa236fa8c99105e672",
      "parents": [
        "c65217e4ec3e6c80834988ec3bc66a90778ee4b0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 14 17:48:46 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 14 17:48:46 2010 -0700"
      },
      "message": "Async type creation.\n\nChange-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2\n"
    },
    {
      "commit": "838c6a15783b3ca9adc1ab49b25043ee272f63de",
      "tree": "7c8da5719795c42c95d049429f1584d3610d69bb",
      "parents": [
        "4826ce828ffeae4e6a69666e6631dc8eb4f220c4",
        "9e401bcd88a0fdeea96f53cb776e5de7b5b084cb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Oct 14 09:34:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 14 09:34:56 2010 -0700"
      },
      "message": "Merge \"Changing scenegraph sample to use arrays.\""
    },
    {
      "commit": "11c8af9ded3a319635b4e91a639a616ec97fc7e3",
      "tree": "b229be5c62ec938c4cf2f11ca6aa15d2b85e5ba2",
      "parents": [
        "3c0365518f3f664634ed0f9464c351acf3b7e86d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Oct 13 15:31:10 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Oct 13 15:31:10 2010 -0700"
      },
      "message": "Begin hooking up SurfaceConfig.\n\nChange-Id: I328138f29affbed11fcfb5e9ed0872d4ba22d241\n"
    },
    {
      "commit": "9e401bcd88a0fdeea96f53cb776e5de7b5b084cb",
      "tree": "d2c32d8fdcf107f30e97c4dc880d46a30a8f31ed",
      "parents": [
        "79c92540877d6683290511617aac8e3108b68ad1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 13 14:22:02 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 13 14:33:44 2010 -0700"
      },
      "message": "Changing scenegraph sample to use arrays.\n\nChange-Id: Ifa454d503c1445efcad6e31243b65d75e62e3035\n"
    },
    {
      "commit": "52d836332f6aae74ed97fda1b53681f36710af64",
      "tree": "d8e98e1e692e249e303be69a71c252718faa5fa0",
      "parents": [
        "1e1ebcb2d0bb1eaefa48a8d774beb0f459fe8b2c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Oct 11 16:10:42 2010 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Oct 11 16:10:42 2010 -0700"
      },
      "message": "Support for unsigned long and unsigned long long.\n\nChange-Id: I2f9cfb7f352e2e7e7fd49eac42a821c03b5fcb9f\n"
    },
    {
      "commit": "26ae3904e8050eae655722caf93ee5d3f0ab195a",
      "tree": "9dfbe324379dd9ea0067011fa85a62a348a66961",
      "parents": [
        "3e6fee857a317d35b4861b8bb24a2d3e5e3e6fc2"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Oct 11 12:35:15 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Oct 11 14:04:09 2010 -0700"
      },
      "message": "Update allocation from bitmap.\nGL attribute cleanup in type.\n\nChange-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6\n"
    },
    {
      "commit": "031ec58cfc7a20927302a5300eba3f5fc1709b50",
      "tree": "4a5719c7c6c89b66d8a304d0df333810b2a2aa3f",
      "parents": [
        "c2a443250768086a609c5666f23d93316d84252c"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Oct 11 10:54:21 2010 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Oct 11 12:32:33 2010 -0700"
      },
      "message": "Fix support for 64-bit integers.\n\nChange-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e\n"
    },
    {
      "commit": "2222aa90031604e9752ebc2909303a84139b8b18",
      "tree": "221332fe04b58b792d1c40cfca730948cf4ccca5",
      "parents": [
        "7499a1ca68ba115efcf53f6a06520c579c44364d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Oct 10 17:58:25 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Oct 10 17:58:25 2010 -0700"
      },
      "message": "Cleanup error message for null binding address.\nOnly print the debug if script debugging is enabled.\n\nChange-Id: I72b9c2a73d49987a73b354442e9defec02b93bc6\n\nImplement inner utiliy class to specify surface formats.\nRemove boxed bitmap upload functions.\n\nChange-Id: I3ff5ca59e53d02b9d75277afa947ea3d218459eb\n"
    },
    {
      "commit": "38d509697c7d1f989509281cbd9cfaacf9a20ac3",
      "tree": "115316a5e0a7e0335ffb125df3c5f66e5c114a71",
      "parents": [
        "3139ab218aeb34bfeac0cd6a42ed84d6e2220131",
        "d2091639be426574c04f74969fe553162d7a51c9"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 06 16:09:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 16:09:36 2010 -0700"
      },
      "message": "Merge \"changing vec4 to vec2 for perf reasons.\""
    },
    {
      "commit": "d2091639be426574c04f74969fe553162d7a51c9",
      "tree": "29be1a27b9724fb95d53d127771fa38016929fe3",
      "parents": [
        "76322af2a6c109a79431f019dcef6e038c030686"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 06 11:15:01 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Oct 06 11:15:01 2010 -0700"
      },
      "message": "changing vec4 to vec2 for perf reasons.\n\nChange-Id: Ic885a6dc697af4fd82e184158772863673f041bd\n"
    },
    {
      "commit": "5edc608a0749ed4b7074b5c1243043eb722c3c31",
      "tree": "6a9bb5e4d9a93cac9360b3c87647403818eebd10",
      "parents": [
        "2a2a38db16f3aff962ca17bac18d5c5379b25172"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 05 13:32:49 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 05 13:32:49 2010 -0700"
      },
      "message": "Implement allocation resizing.\n\nChange-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6\n"
    },
    {
      "commit": "ef1dac28d3bf98bd61cd9874fb3ccab42105e9b6",
      "tree": "6cf05f6f4969a0c9818923240ad4ce0aeb8cede6",
      "parents": [
        "02f41705199336f808ece50d81585450e7f8f61f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Oct 01 15:39:33 2010 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Oct 01 15:39:33 2010 -0700"
      },
      "message": "Support for 64-bit integer type.\n\nb/3050131 exported renderscript structures don\u0027t appear to support int64_t\n\nChange-Id: I9aea676425b694a3a6457e63e38b00e591847e20\n"
    },
    {
      "commit": "02f41705199336f808ece50d81585450e7f8f61f",
      "tree": "4dcdf1ecf2d770d595a9930f8ab46fe2e582dfed",
      "parents": [
        "5972e52e15e075e40dfcdc3ffaed1b7c4e2afac1"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Sep 30 15:19:22 2010 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Sep 30 16:04:46 2010 -0700"
      },
      "message": "Finish plumbing for double RS elements.\n\nChange-Id: Ic708dcaeda4966bb2121ecb6834f56cfa68ad58e\n"
    },
    {
      "commit": "f5b3510c706ed1f7611760dff0c94f2111531c68",
      "tree": "05d2f7976a7ec1000a5ad0ee035151704da8a49c",
      "parents": [
        "e224fabb2c59e9f1274c3569c04b91787824add0"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Sep 30 11:36:37 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Sep 30 11:36:37 2010 -0700"
      },
      "message": "Adding anisotropic filtering and related samples.\n\nChange-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e\n"
    },
    {
      "commit": "ab98bb6e8b95bef7415c1ad239be71f93322fbad",
      "tree": "88bddc3d4e5b7df752a26a14f18d2b8ef808a303",
      "parents": [
        "b0725a4aebbb74a633ce9ec795d291c1e619f963"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Sep 24 14:38:30 2010 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Sep 28 10:28:12 2010 -0700"
      },
      "message": "Fix RS bug with message ID 0.\n\nClamp RSTest list to nice viewable range.\n\nChange-Id: I0909511e16984ec78150cda17c22e22af1fa0cdb\n"
    },
    {
      "commit": "b89aaacb2ca9d062e0a17a32e3d4dbf3f6948a17",
      "tree": "01a6a7c86f5b91018a81d74f16320ce1ed207445",
      "parents": [
        "5eb22e2ce1cb46d18ce0c8e68e10a7f64bed01ea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Sep 23 16:16:33 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Sep 23 16:16:33 2010 -0700"
      },
      "message": "Adding support for all allowed textures.\nCleaning up unused code\nAdding error messages\n\nChange-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb\n"
    },
    {
      "commit": "1bfccb45dfe53da00e0618e5af5062c1e37a6c18",
      "tree": "d4739a1f506ade5f7e2288f9b6514c9c7a08fcf7",
      "parents": [
        "7aa150c0967b725850cf27de58f50a25a960b092"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 22 14:20:08 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 22 14:20:08 2010 -0700"
      },
      "message": "Fix two minor RS bugs.\n1: index set size was populated with bad value in java,\n2: bad error check in uploadToBufferObject.\n\nChange-Id: I5946053cdfba0b2fbbaa34d562a9ec53e26ce9f2\n"
    },
    {
      "commit": "7aa150c0967b725850cf27de58f50a25a960b092",
      "tree": "da481628d0fa02c7df84e18f2d5aadfec3444ecd",
      "parents": [
        "f88c59414baa3b3cad3c9f962fc1ec22b0be8b9d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Sep 21 14:47:22 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Sep 21 14:52:29 2010 -0700"
      },
      "message": "Detect and throw exception for using\nobjects after explicitly destroying them.\n\nChange-Id: Ic50d6974c80672846140c7f9435ec9468855f0bc\n"
    },
    {
      "commit": "ca54ec302f5bddd1674ea1f36cd3b7c540b2fbca",
      "tree": "2a41d84f4a8f751b207bf679a33c03226657aee3",
      "parents": [
        "9db8abcd1e67a782b4de2cb8609c1eee9e64ca6d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Sep 20 17:20:30 2010 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Sep 20 17:20:30 2010 -0700"
      },
      "message": "Add support for Float64 (double) to RenderScript.\n\nChange-Id: Iad1c4adadf657a46aa38a3fad7813927e643e29d\n"
    },
    {
      "commit": "a8bf9429b29743b3489817feb21bde2416acc465",
      "tree": "c501bc9b2a474d23fe88d0ac9e826b0f0bdb1ddf",
      "parents": [
        "ec7291c99f60658fff3dc1921d2908c986ca3e9e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Sep 16 13:43:19 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Sep 16 16:45:55 2010 -0700"
      },
      "message": "Fix race condition on exit.\n\nChange-Id: I1ae1818122604dde5993b2b8ef702bda5194d87d\n"
    },
    {
      "commit": "c984dd73c6f96d16e11813ae433ef70f7648ae77",
      "tree": "a40cb9dc5d1b3020e4cf33f575714e72ef3e805f",
      "parents": [
        "bcd3387eed8910c540d92f26fb6680e9e0ce0588"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Sep 14 09:50:43 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Sep 14 09:50:43 2010 -0700"
      },
      "message": "Shader changes to allow for more flexible constant binding.\n\nChange-Id: Ic66e6e2a371c6e3d5dce1b00f63acab8c09bd110\n"
    },
    {
      "commit": "70d4e5024298f71edb3b04867e05568f5495b4ce",
      "tree": "031a101a16e33230c0d902f0e2c389aaf7996116",
      "parents": [
        "355383e424882b590139590296562d644dd97a95"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Sep 02 17:35:23 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Sep 07 12:06:05 2010 -0700"
      },
      "message": "Add arrays to elements.\n\nChange-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c\n"
    },
    {
      "commit": "0eb9b77eec4abb201a6c90cf543172df6473a19e",
      "tree": "cacaa202ec331045c7af27771ab7f8c88b4266ed",
      "parents": [
        "2198d7517cf897039c416466aa010abaf89b5846",
        "e447a786357c91d7c48f2475605e692de5b12da1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 14:36:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 14:36:47 2010 -0700"
      },
      "message": "Merge \"Remove functions for reflecting dalvik classes to rs types.\""
    },
    {
      "commit": "e447a786357c91d7c48f2475605e692de5b12da1",
      "tree": "49a806f067da22914ac445444fa14ea915998d60",
      "parents": [
        "49bdaf0293408159df18a1d8540360f9623c40f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 12:25:54 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 14:22:36 2010 -0700"
      },
      "message": "Remove functions for reflecting dalvik classes to rs types.\n\nChange-Id: I41bc7fd704772d177f8035c04256d0ca63e4398b\nChange-Id: I4df3673a1db1e79c309ab4eb41d2145802ed322c\n"
    },
    {
      "commit": "73ea9beaf8eb3d0027e78cbc0ac5e626c3f8deb4",
      "tree": "59a10d25bd1f123a4c64f9fa9a96c7c86a465e70",
      "parents": [
        "f90132b3fe340d062a686c68b69e22a4cc99ed57",
        "32fc363c8cbe0cc74c0d02b8173e2076deccb96b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 01 13:55:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 13:55:16 2010 -0700"
      },
      "message": "Merge \"Cleaning up the api\""
    },
    {
      "commit": "32fc363c8cbe0cc74c0d02b8173e2076deccb96b",
      "tree": "287ee2d8c4af72df3b04131a117da01302ba8d26",
      "parents": [
        "ee6d676c5b997a1214e96b6ba3755054382717c5"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 01 12:17:10 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 01 12:17:10 2010 -0700"
      },
      "message": "Cleaning up the api\n\nChange-Id: I86632cfde07216be7623177516710db5d9a57522\n"
    },
    {
      "commit": "49bdaf0293408159df18a1d8540360f9623c40f7",
      "tree": "c9d4d560963c563e98967b327221c5d98505c71f",
      "parents": [
        "522ea25f2be384fd027ce2f644ee647fd8d80634"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Aug 31 13:50:42 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Aug 31 15:31:11 2010 -0700"
      },
      "message": "SubElementData data upload functions.\n\nChange-Id: I5f8c738b5457ae7f6085fc4cd331cf3d13ad75cf\n"
    },
    {
      "commit": "a41174ecb03331d770614ecc6351cbc890874c28",
      "tree": "678c973b9ea3d7d10ed4919c4c728c38b0152646",
      "parents": [
        "ba4da86add74aab16e3cf204dcf7ea25adbbaafa"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 27 16:10:55 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 27 16:10:55 2010 -0700"
      },
      "message": "Fixing renderscript uniform binding bugs.\nWorking on custom shaders.\n\nChange-Id: I0d51e879e1c2b46ef5ab696b35162898f4196fc8\n"
    },
    {
      "commit": "1d45c47975ab2a8cef6db5a8976276de31e1e8d0",
      "tree": "1db2203004e52f51e4f0296adf4d4c332ea3dd56",
      "parents": [
        "7462fc738fdaa5095d42f6176940c7111a2a54ac"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 25 14:31:48 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 25 14:41:20 2010 -0700"
      },
      "message": "Add matrix component types.\nFix potental overflow in script -\u003e java messages.\n\nChange-Id: Ie6fd9dc376be4043fc938a1517106936937689c8\n"
    },
    {
      "commit": "d36f248eaf06c569010649902df653da1a9e2acc",
      "tree": "ddfc7d8fc104f7fc91a58b83333d77263faa6fd2",
      "parents": [
        "7a9f6faa3c1a058d27548a329df464f2eaf1f7d1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Aug 24 11:37:33 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Aug 24 14:00:58 2010 -0700"
      },
      "message": "More work on the renderscript sample\n\nChange-Id: Ib1812bbaa38180ca63d6d53c9cc3aeeee4134725\n"
    },
    {
      "commit": "104422039b2dc5ced7e341e067a5a80e6534218b",
      "tree": "b49d70e09bfe8646fa964b6a4d44da29db86e840",
      "parents": [
        "4077d7a75d78b3824c8d652e02efc56e04c7ee05",
        "5a14271aacb932ba0d52978c939f74e4c685f7d6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 24 10:15:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 24 10:15:51 2010 -0700"
      },
      "message": "am 5a14271a: am d6f7f225: Merge \"Load bitmaps in the correct format.\" into gingerbread\n\nMerge commit \u00275a14271aacb932ba0d52978c939f74e4c685f7d6\u0027\n\n* commit \u00275a14271aacb932ba0d52978c939f74e4c685f7d6\u0027:\n  Load bitmaps in the correct format.\n"
    },
    {
      "commit": "32e09b5891da0174f161d99e2d3ebe67d6efa39c",
      "tree": "244b492ddfc2049b8d2c3a2330a4acef337a276e",
      "parents": [
        "526e7a3c8549f504850d7e9148f70682ad0c537e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Aug 23 10:24:10 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Aug 23 10:24:10 2010 -0700"
      },
      "message": "Renderscript samples.\nResolving name conflict in model viewer.\nAdding fov projection matrix function.\nAdding helper methods for blending.\n\nChange-Id: Ibd3f1510436811398787c285845d050158bd6de8\n"
    },
    {
      "commit": "f92a0a6d4e95660b0e7ebe259323de17d821c50f",
      "tree": "4e7f76e8b061d964ffec1d1b0a226467398cf2e0",
      "parents": [
        "300b0b7e2b8f0ab922e4a83755ae999da191894e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 20 15:43:52 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 20 15:43:52 2010 -0700"
      },
      "message": "Load bitmaps in the correct format.\n\nBug #2936873\n\nChange-Id: Ide93ffd8227cea6c610dde625163ccffb4590e90\n"
    },
    {
      "commit": "3e5ea4a814fae0162273cfcf8b85e69f4e85ad48",
      "tree": "25707dbd11179abd5b0553b484b0fe997928a507",
      "parents": [
        "05691455f59a442f67903b98378e060bbacd260b",
        "27f50523a45100f3b4861762b6263e0b9ba6e22e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Aug 19 09:15:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 19 09:15:48 2010 -0700"
      },
      "message": "Merge \"Renderscript samples. Merged two model related projects. Cleanup.\""
    },
    {
      "commit": "27f50523a45100f3b4861762b6263e0b9ba6e22e",
      "tree": "aec97923b179337917c09bdf09c5880417ca52d2",
      "parents": [
        "468c3230dafc2d131bdeded7b5a6825988166244"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 18 15:46:43 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 18 15:46:43 2010 -0700"
      },
      "message": "Renderscript samples. Merged two model related projects. Cleanup.\n\nChange-Id: I6fdc70420eee7dfecf0b051fd687e5797c6580ce\n"
    },
    {
      "commit": "d78be37d81f6c1aba75180c7608753a027a881ee",
      "tree": "e13892a43a7f497b32ed2d00d0ac6034458efe10",
      "parents": [
        "2e1872fe07cf8952812a417985e6e1f61bdeab5d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Aug 17 19:28:29 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Aug 17 19:28:29 2010 -0700"
      },
      "message": "Remove OOB object destruction.\n\nChange-Id: Icaa06aca4a701ec663c124d3141d9dbb633d7dc1\n"
    },
    {
      "commit": "2e1872fe07cf8952812a417985e6e1f61bdeab5d",
      "tree": "76ae06c669cc6610c706d1295acfec35555d3d2b",
      "parents": [
        "43c31421b4ce1cdff7c26c988bfe5e1bff64ce23"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Aug 17 16:25:41 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Aug 17 16:25:41 2010 -0700"
      },
      "message": "Make java entry points for native fifo synchronized.\n\nChange-Id: I1baf2beb920016f0202042982075cbce1e67df42\n"
    },
    {
      "commit": "094a068bc46f725a7358ff84317cff2ca4528601",
      "tree": "5da881eddc2899e827448be22aed695bf200a844",
      "parents": [
        "ff9ca9c2c53c994481323390991ff0e9fd14d06f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 13 10:44:14 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 13 10:44:14 2010 -0700"
      },
      "message": "Renderscript scenegraph prototype.\n\nChange-Id: Ic4daaf6eca8850caf46bd766e148cf12eb6c6ca1\n"
    },
    {
      "commit": "4199175ff34c7c15120c3cc3714d454d84e7afcf",
      "tree": "d56d8c03c841832cb0fba9401527d5f17722a411",
      "parents": [
        "6f99270cbe2d3385962a895d387f9024b829bc22",
        "ee73498ddf896f6ed003e9ce1fab87aefda90173"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 12 12:49:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 12:49:17 2010 -0700"
      },
      "message": "Merge \"Fix field packer bug for U32 data. Fix initial refcounts in allocations. Support null references in allocations.\""
    },
    {
      "commit": "ee73498ddf896f6ed003e9ce1fab87aefda90173",
      "tree": "e7695920638136e1cbdfbeade8cfb78b4fe8bfce",
      "parents": [
        "5320b326a48a473f58d0e99a81d75f277254b958"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 12 12:44:02 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 12 12:47:04 2010 -0700"
      },
      "message": "Fix field packer bug for U32 data.\nFix initial refcounts in allocations.\nSupport null references in allocations.\n\nChange-Id: Ifba6406ba750e69737bd77fa7df5d7fb8e27a5b4\n"
    },
    {
      "commit": "0de9444aa6c25d2c586e8204a6168d10e67376e0",
      "tree": "f224210eec7da35adb2000014b94246b938fe7c0",
      "parents": [
        "aa56ede87936f28f368e14e3b08d31de4005bb30"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 11 14:41:28 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Aug 12 10:16:55 2010 -0700"
      },
      "message": "Preparing renderscript java code for use with phanton references.\nChanging rs_quaternion to be float4\n\nChange-Id: Ibf49f412be8979eaa04cb252b407467eacd9dbf0\n"
    },
    {
      "commit": "facd6fc4be5706f4ca5def9702a69bec94eb6adf",
      "tree": "9710774e98d2d219b8b17201bc7abb463effdbe5",
      "parents": [
        "fce21b5a3365da20e48655001e7cc0dacca67831"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Aug 10 17:34:39 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Aug 10 17:34:39 2010 -0700"
      },
      "message": "Adding quaternion functions to math library.\n\nChange-Id: I692214648892120943ca7d3b00034e27d1c330cf\n"
    },
    {
      "commit": "518f033b68649c151cc8725ea8c557eae01cc567",
      "tree": "2f4bbdae3f45001be543d5766d71c3a913aa245f",
      "parents": [
        "442a647424e6537e94341654e3ae5d52efd84862"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Aug 05 10:28:43 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Aug 05 10:28:43 2010 -0700"
      },
      "message": "Adding more matrix math functions.\n\nFixing build.\n\nChange-Id: Ie0f6724ba063ada94d1d44d99bbe56e21d9bd72f\n"
    },
    {
      "commit": "442a647424e6537e94341654e3ae5d52efd84862",
      "tree": "0a73c7551dceac6b4a81ee6ddb9b7f2ef11c89b4",
      "parents": [
        "208c425e842afed177801016c00c2c01bd8b44aa"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 04 17:50:20 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Aug 05 10:00:21 2010 -0700"
      },
      "message": "Support constant and varying colors in ProgramFragment.\n\nChange-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2\n"
    },
    {
      "commit": "fb10c16a0528a418053e4b8e75eebe57476b86ef",
      "tree": "3a48101a091f1e5b34a3c2dd96d7d01fcfd45635",
      "parents": [
        "cf9a44cdf3647c8b31499ad6250f63259c0e34e2"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 04 14:45:48 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 04 14:45:48 2010 -0700"
      },
      "message": "Added ability to set font color.\nPropagating the name of meshes and allocations from native a3d to java\n\nChange-Id: If781f55340b5369459610e5e92ea69e240dcd24e\n"
    },
    {
      "commit": "cf9a44cdf3647c8b31499ad6250f63259c0e34e2",
      "tree": "28f051a8753fff58ef265518564a47eca14610fe",
      "parents": [
        "0d523e09bdc6373cba3c3c45ae84ffacfcfcf3b1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 04 10:48:30 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 04 10:48:30 2010 -0700"
      },
      "message": "Adding matrix class methods.\n\nChange-Id: I597b1b3955e29921394909f302800034571e6a50\n"
    },
    {
      "commit": "dfac814c18f73dd7289f9927edca3e3b6ec6bc00",
      "tree": "386ca04866a3e7be79ae621582222a8f2b09ceda",
      "parents": [
        "506821b406181ff9b9a10c2fc078d16b79a8cf92"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 15 11:33:03 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jul 15 14:02:54 2010 -0700"
      },
      "message": "Populate java objects with native data from a3d file.\nRemove legacy constructor from programraster\nMake a3d object creation synchronous\n\nChange-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b\n"
    },
    {
      "commit": "288c8711a64893acb3f4a31caf69153be9809d17",
      "tree": "4349a0c89d71bfcdd08b70590cd864325ee2f9f5",
      "parents": [
        "d0d5c072aa8aa30cde3213af8b022104aabb51a5"
      ],
      "author": {
        "name": "Jim Shuma",
        "email": "jshuma@google.com",
        "time": "Wed Jul 07 14:24:21 2010 -0700"
      },
      "committer": {
        "name": "Jim Shuma",
        "email": "jshuma@google.com",
        "time": "Thu Jul 15 13:42:02 2010 -0700"
      },
      "message": "Making Program*.Builder classes\u0027 setters return \u0027this\u0027\n\nThis is for better correspondence with the Builder pattern.\nSee also: Effective Java, 2nd edition.\n\nChange-Id: Iecccd42be49dea2ed8e4b8cc38ce96379cf3c11c\n"
    },
    {
      "commit": "80a4c2cd34aedb4f1a2e5e7d1ac26a9aeebe41ae",
      "tree": "1add64a0dee5bf0ac1c98b63bd3b43648ca7af50",
      "parents": [
        "cefd8d9588230577356d24597acc04ce1e276582"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jul 12 15:50:32 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jul 12 15:50:32 2010 -0700"
      },
      "message": "Work on synchronizing a3d created files and java layer.\nAdding culling to ProgramRaster\n\nChange-Id: I58ccc82d37edc9539289d5eba44ea0e720874af5\n"
    },
    {
      "commit": "53a93d5e917038504ba4422e4ad346ae37131365",
      "tree": "87e761cec60c13650f753382148ce10e64d18321",
      "parents": [
        "82164ad543b4eb6c11937b2a81891443317709cc"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 09 15:34:32 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 09 15:34:32 2010 -0700"
      },
      "message": "Remove points from fixed function.\nAdd basic GL performance test.\n\nChange-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee\n"
    },
    {
      "commit": "0b9a22cf782ab8f837161bf3357e08471ff5b9f2",
      "tree": "c271ab5e3b01f3260056d4d740e26bc87a16bfad",
      "parents": [
        "9bf225ef7b82b5eacee1907155a8a8bbb6aa7f42"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 02 15:35:19 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jul 07 17:08:07 2010 -0700"
      },
      "message": "Add boolean support for setVar.\n\nChange-Id: Id64f3b2e43e19fc2a2d5fd81bb98d9ca67aae843\n"
    },
    {
      "commit": "8287a9bc5e184f1bbb91866591c4358a3a9eb168",
      "tree": "55126bd3dfa3cbdb2ccea11476cb55cb7cc8dde8",
      "parents": [
        "704aba52a8732ac6fffe9551756f86e76864e0a7"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jul 02 12:14:26 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jul 02 12:14:26 2010 -0700"
      },
      "message": "Cleanup pass on the mesh api change.\nRemoved all the simple mesh related calls and temporary objects.\n\nChange-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182\n"
    }
  ],
  "next": "164aaedf7f24827c3da84acc733325ae985930d6"
}
