)]}'
{
  "log": [
    {
      "commit": "71f2cf116aab893e224056c38ab146bd1538dd3e",
      "tree": "75a9162a0ea00830184b12a9ca51d3a1a040a5bb",
      "parents": [
        "1da79501066a74b630c8aa138db0f86ab6c690bb"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 20 11:56:00 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 26 09:57:54 2011 +0100"
      },
      "message": "Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF)  DO NOT MERGE\n\nSee https://android-git.corp.google.com/g/#/c/143865\n\nBug: 5449033\nChange-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a\n"
    },
    {
      "commit": "407cae950325682a56fe5373dd218a666da901ef",
      "tree": "0a2a4bbc602f2a9ff4103cfd3641992d2a9214b4",
      "parents": [
        "6b7d778fa7420a45e54a78fb3e034cb68ad6c4bd"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri May 06 14:59:45 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri May 06 14:59:45 2011 -0700"
      },
      "message": "rsLib cleanup\n\nChange-Id: Ifb66059338e3435ac79435296a650c44699921aa\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": "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": "6b5222dd5334ebd8c8b641fa507776714505d198",
      "tree": "58314d89c7c8e5ca9d5c65649b2469c0fd526d8a",
      "parents": [
        "14b0a6bc0ec8814291751b2b8e80da606cfa12b3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Dec 13 14:48:21 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Dec 13 14:48:21 2010 -0800"
      },
      "message": "Perf test\n\nChange-Id: I5cfc1b6dd438b13091993d4669e10fb2e49aaa06\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": "ed9f210568082dd6d1d8a0c92c693d574d87d545",
      "tree": "d1b9a5c7862ac078064946a122dd89f05d88f38b",
      "parents": [
        "c65347f239e0adae4fe9fad5248b69a5a6d3bbe8"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 09 17:00:54 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Nov 10 11:30:51 2010 -0800"
      },
      "message": "Code cleanup to make formatting consistent\nacross all the renderscript files.\n\nChange-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c\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": "4378f1175546616c76ecb7f0b1159940ab22d5f4",
      "tree": "900b42e369c9cd58340c88dee93dc0139c7afe5c",
      "parents": [
        "5f421a56786cf7c71159280c51bd4280f5199cfb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 29 09:49:13 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 29 09:49:13 2010 -0700"
      },
      "message": "More robust attribute binding\nAdding attribute and uniform debug logging.\nChecking to see if aniso filtering is available.\n\nChange-Id: I2ed9d166ed7ff3df971d7af18b7a33f4e3ade928\n"
    },
    {
      "commit": "7215b5115ed8c34448b502dbfae1efa295c0a1e5",
      "tree": "7ef7e42b94324c33005b33a8faf6a64cc087d33f",
      "parents": [
        "bace89118bf1589e8afa00a3c1b36d681b6835da"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Sep 27 10:29:47 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Sep 27 10:29:47 2010 -0700"
      },
      "message": "Error checking for MVP matrix computation.\nFixing more padding bugs.\n\nChange-Id: Ic5d4260027b7dc86a50fdab7221c7296c7d3ea0d\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": "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": "e519b37f5ad8ef96c7a2ec6f1481e5a8e56f5fb9",
      "tree": "cedd400187a27db4e98732dfbec8ca4ff0fb1d1c",
      "parents": [
        "9823d203f204ceba71fb4c4e2a05195bfc073b02"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 30 12:07:41 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 30 12:07:50 2010 -0700"
      },
      "message": "Fix an uninitialized pointer.\n\nChange-Id: If66a502b6b23d00c4a2dd02fb46912f6dee2866b\n"
    },
    {
      "commit": "eeeaccc89971268a0cc63ac0ae0868b5c003c9a9",
      "tree": "c1325893e4dc15acb4db01e21c1b0d7589150a34",
      "parents": [
        "6495128049975815e46081874b8ede8efddad2f4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jun 25 12:45:41 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jun 25 12:45:41 2010 -0700"
      },
      "message": "Add support for non-VBO drawing in Meshes.\n\nChange-Id: Ic4dd88cbe591091ebe740babe30213c15ad60cb3\n"
    },
    {
      "commit": "6d1cf4148cbaec21cbc7d200894f6c7923075ed0",
      "tree": "8adc2ae4c95c5421dc064ec5dc7a94d2fc6147bc",
      "parents": [
        "020bb7b5ac26a6e2d2f6852952a84bb246445fcf"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jun 17 18:05:38 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jun 17 18:05:38 2010 -0700"
      },
      "message": "Remove legacy drawing functions.\nSkip element names starting with \u0027#\u0027\n\nChange-Id: I6b0967ed1dc47c072c3bed7c0219e2215a7068a6\n"
    },
    {
      "commit": "ab67fb9a80057453e90e29ef72d558d130287053",
      "tree": "a178960dc5cfab62901306b658fee4eba328841c",
      "parents": [
        "8cb39de03aef6097a90033600d11a60ae000a6e4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 02 12:40:19 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 02 12:40:19 2010 -0700"
      },
      "message": "Disabble vertex logging.\nbug 2734616\n\n\nChange-Id: Ibad63dfbf0f2ea3c7e475c7cf0689fd487d12be4\n"
    },
    {
      "commit": "8cb39de03aef6097a90033600d11a60ae000a6e4",
      "tree": "cc9eb5fa87de5e14713684e7e177368d10550384",
      "parents": [
        "c9d0a87d504b3f0322b43f971f9cb4838ee521fb"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 01 15:47:01 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 01 15:47:01 2010 -0700"
      },
      "message": "Remove RS_KIND from vertex arrays types.\nLegacy vertex programs now bind by name just like the user programs.\nThis removes the need for two different ways of declairing the same\ninformation.\n\nChange-Id: I0178c0962842a1bbffb6726984ae1b8f5bb7529c\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": "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": "5dbfe93b3f15f3a837836d024958635fd8f9ad14",
      "tree": "7a86155c3054d0b7fe0d655e2f2dd21754b05330",
      "parents": [
        "445cc0e4bfd5b9460fb1cdccd22d8d54a49e5da1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 27 14:41:43 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 27 14:41:43 2010 -0800"
      },
      "message": "Fix some minor bugs with GL state setup that were exposed by Droids driver.\n"
    },
    {
      "commit": "df48b571144ed0b0a09c735f997cc408c3d22b2b",
      "tree": "3c4b6ccdf272b3dde00725c83078306a7df57e9b",
      "parents": [
        "882652bf0d78ef06635621a11a07690b7c682a7b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jan 25 12:31:24 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jan 25 12:41:19 2010 -0800"
      },
      "message": "Cleanup seperation of Legacy and user attribs.  All user programs now use the new names.  Legacy vertex attribs are given default names.\n"
    },
    {
      "commit": "6286953eced16648d18e1efc57c3b089c49b5608",
      "tree": "e2e683664592acd3d8571a9d1e86395cc636503c",
      "parents": [
        "edc5189c33de03f3e2f5f73edc0e007992b933c9"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jan 07 15:40:45 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jan 07 16:26:42 2010 -0800"
      },
      "message": "Change user attribs to look for empty slot rather than using them in order.  Prevents conflict with numbered legacy slots.\n"
    },
    {
      "commit": "a09a6e145b778861f7abee86ce17e59507ed221e",
      "tree": "15221ba7d657a5a75ec3f6ae2804c1b79a07a969",
      "parents": [
        "432bff01ec67533dbbb6ed27cb190c99e83ea226"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 06 11:57:52 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 06 12:01:51 2010 -0800"
      },
      "message": "More complete support for named attribs.  Adds user typed attribs as available to programVertex.  Non user attribs are not treated like user for GL2 for simplicity.\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": "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"
    }
  ]
}
