)]}'
{
  "log": [
    {
      "commit": "9578e642403c0fa4fdcb32828f27c2417cabe88d",
      "tree": "34e95855ef8c2e7b080106bb83d7fccfbc9fb17a",
      "parents": [
        "16c3220734f3cbf32c0148d82815d93e2f28af65"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Sep 09 16:15:56 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Sep 09 16:23:27 2013 -0700"
      },
      "message": "Add flags word to initialization.\n\nbug 10427951\n\nChange-Id: I1356b9b96315ead44aa3898de5604d75f9bb8be5\n"
    },
    {
      "commit": "5827cb5059ed0eec4c73adf1acbd7ee47b2c5c8f",
      "tree": "efcece724190c59e9123196c5b648d927701013f",
      "parents": [
        "3a6f25512c0a682b10961a5a7428e3393ffb0b75"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Jul 26 14:58:06 2013 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Aug 01 12:52:21 2013 -0400"
      },
      "message": "Changes needed to support Skia at r10377.\n\nChange-Id: Id1e1c8c5938ee1a33c6fa3caabd2c28e89243eb4\n"
    },
    {
      "commit": "7c4caadb939b1563328251c156262c179a685c70",
      "tree": "ad98bb41045c7273136478190546cb4279e29c98",
      "parents": [
        "b3a9872549137f6c3983609e48e5b2d4fc94a3d4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 16:21:40 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 16:25:29 2013 -0700"
      },
      "message": "Add support for synchronous get().\n\nbug 8599910\n\nChange-Id: I0e7c52350cc1abb14a5ed59bb92e8e0346209d53\n"
    },
    {
      "commit": "d8b26d6c424741dd09cf70ee88fd237807aaf301",
      "tree": "af3d9108da867c143884ec2baa8b93dfc2a3d446",
      "parents": [
        "07c6fa123da8c7a25edab751543d96fea1dd57f6",
        "d685894212e6dbeac1fda4996903c1da115d49a6"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Apr 10 05:16:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 05:16:14 2013 +0000"
      },
      "message": "Merge \"Add liblog\" into jb-mr2-dev"
    },
    {
      "commit": "d685894212e6dbeac1fda4996903c1da115d49a6",
      "tree": "c52d05c78811e79a869afbcdbe55a906e38f2fa1",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 21:54:12 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 21:54:12 2013 -0700"
      },
      "message": "Add liblog\n\nBug: 8580410\nChange-Id: I746aa8258866508c3a725d0773faf4518096548f\n"
    },
    {
      "commit": "b05d689653b1bc94836f716f29e9578677c29075",
      "tree": "a24220c830729a6474943e2aed931b5c6a1df63e",
      "parents": [
        "0a17eb09f0639ae93747b4bbdbfa2d04b3804d80"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 15:59:24 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 15:59:24 2013 -0700"
      },
      "message": "Cleanup Allocation and add 3D copies.\n\nbug 8567058\n\nChange-Id: Ib05ff3de851bccfea1531ca6c1801153632a2a85\n"
    },
    {
      "commit": "add26dca07cc5a5c935bc68f57bee2c1cd96a79e",
      "tree": "a0d9855c7337250c4bb99be852795090699ad691",
      "parents": [
        "786525e8ea49c32b54eda5c260e125f5f2cf80e7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 18:43:45 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 18:43:45 2013 -0800"
      },
      "message": "add support for debug and profile contexts.\n\nChange-Id: I759e54e365a344a93d725eb4fa70a2c4c98bf05a\n"
    },
    {
      "commit": "72226e0543461133b9e177a3e78ae50b0c65e797",
      "tree": "6d86fb635d269961fd5ee1684187c0360b473164",
      "parents": [
        "ec6156f9e884ba85c76a9c4683f83f18b3f64afa"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 12:45:54 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 12:45:54 2013 -0800"
      },
      "message": "Implement USAGE_IO_INPUT\n\nChange-Id: Id5b9e3d0a17e4df15eec36d542fde6dc626138b2\n"
    },
    {
      "commit": "52800617946c456e78ed010c82d0ec4358368164",
      "tree": "bad73c6c8deec082b972569b6f2e57a43e8d2d41",
      "parents": [
        "29479ebe1007361222bf6ab4d5e2a27927d4b8e8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 14 17:11:20 2013 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 15 12:47:40 2013 -0800"
      },
      "message": "Refactoring: Rename SurfaceTextureClient to Surface\n\nChange-Id: I5a218ca11abeeec05e3a4c3cfc581bcc788814ea\n"
    },
    {
      "commit": "dac6ed0b69b23ab25757085dd5ce68092516ee2f",
      "tree": "6dea6180df015a6f29346679c6181d78fedafce3",
      "parents": [
        "7d9cf2b74236953671d20f5634f3b4234c25c6fa"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 13 00:09:02 2013 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 13 00:09:02 2013 -0800"
      },
      "message": "Add rsnScriptForEachClipped() implementation with no param array.\n\nJNI doesn\u0027t let us pass down a NULL parameter array (from the usrData part\nof our reflection). In this case, we simply clone our existing function, but\nremove the offending array parameter.\n\nChange-Id: Ib1d6e202f2a55ba8922eec3da5a93d8daa882250\n"
    },
    {
      "commit": "eb8c29cb7ece3f4b7ad18e5393b07fa7418a541c",
      "tree": "df082f98e7d8a22de25dfea441a167d949e4292a",
      "parents": [
        "36b8d38e20074699857aa030ebd5f304c01da711"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 07 12:16:41 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 07 15:22:36 2013 -0800"
      },
      "message": "Add API entry points for clipped kernels.\n\nChange-Id: Idf474a5ac391c41e9215cd2f03e7f8c4bfb875fa\n"
    },
    {
      "commit": "455d64426615e5d269a3bd05cd91b67c3811fcdf",
      "tree": "25014401d9053c07d9d4091ef65e6a15dde5913f",
      "parents": [
        "a4b7bc97862e01d38b483524f1d1cf433d29e294"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Feb 05 19:20:18 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Feb 05 19:20:18 2013 -0800"
      },
      "message": "Implement rs.sendMessage()\n\nChange-Id: Ib4f4bb7bb4f697d0b5405ad55721394ed2456c65\n"
    },
    {
      "commit": "b109cc78616abee7291eb42094cd156b5db3355d",
      "tree": "85f9838c5c050b7429f21d77551b770b9f684c1e",
      "parents": [
        "40f1fa6ed699b885e3270faf88085ed78f54a2f4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Jan 07 18:20:12 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 08 15:29:41 2013 -0800"
      },
      "message": "Add YUV allocation creation.\n\nChange-Id: I0d1ff72f60481eb9c28cf058eab72e689494d14b\n"
    },
    {
      "commit": "d47f7d8b5fe3a3861d7cbdc5f912235407823c8e",
      "tree": "b4c4e636bac379ded38550ade39e39c2d86467ea",
      "parents": [
        "4e7ec240cabbdf3ac9776a691be0a46ea4e2e69e"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Dec 18 09:48:38 2012 -0800"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Dec 18 11:22:21 2012 -0800"
      },
      "message": "Rename ISurfaceTexture and SurfaceTexture\n\nThe C++ class names don\u0027t match what the classes do, so rename\nISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to\nGLConsumer.\n\nBug 7736700\n\nChange-Id: I08e677faf2ebb418ef131d0a8008e01037db0e50\n"
    },
    {
      "commit": "82bb813f112d9565faa990e32dbe833f96461892",
      "tree": "9defa364354f0d9135a8b0b9b2b1b18f0c645afe",
      "parents": [
        "bbb970386026ec16b3cff1be280d0b9160cacad4"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Dec 11 17:00:29 2012 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Dec 11 17:02:31 2012 -0800"
      },
      "message": "stop using a deprecated SurfaceTextureClient ctor\n\nChange-Id: Ie6196ba4896c0ab37b9aed3d1a4ffd04c99c5f80\n"
    },
    {
      "commit": "a314551d69098537337c970da615a8f8af58e1f1",
      "tree": "608b65ccb3d7f5324d57c907c7a80fec46faddc6",
      "parents": [
        "43cdf6d6795424e93ef232570ab8bbd9ae912041"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 04 17:59:29 2012 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 04 18:27:07 2012 -0800"
      },
      "message": "Add support for Bitmap-backed Allocations in Java.\n\nChange-Id: Iab38a275aa6cdac91c76fa0d134fbc1e8f387913\nBug: 7256604\n"
    },
    {
      "commit": "38faea3019b8aa68c25ec7bac3e17964524dad12",
      "tree": "0b2346647cd25ec63341c74ae33dd4c7636388d6",
      "parents": [
        "9249207cb4941545af42d9ef2b8864bc49b7aaa8"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Nov 27 14:55:08 2012 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Nov 27 14:56:34 2012 -0800"
      },
      "message": "Update JNI for strided 2D copies.\n\nChange-Id: I2453af41a3b974bb0b3c6b1c5a506093f2019e70\n"
    },
    {
      "commit": "08a81583c18a849e442ceeb8d7baeca743fb3be8",
      "tree": "e249bd2794008cd5c21c7b4c23c9e03d441d017f",
      "parents": [
        "21dfd7c5fe9e42d2ef3ac7423065c86dfe8f29da"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 12:32:10 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 12:32:10 2012 -0700"
      },
      "message": "Add Kernel, Method, and field IDs\nbug 7182873\n\nChange-Id: I066a359bb04027e9376dac088560f042c496b10e\n"
    },
    {
      "commit": "12618a7f202d9c6ddf84c825e78693830213823d",
      "tree": "8320b6b5758276fe8f4282c888a49e6e9cba8801",
      "parents": [
        "306df86302a96c7bf3d86aed81190c10ea6c2ccd"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Sun Sep 16 13:31:30 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Sun Sep 16 13:31:30 2012 -0700"
      },
      "message": "Make librs_jni depend on libRSDriver to remove circular dependency\n\nChange-Id: Ia607f732f2f22968fd6f1793c2f252f08300357d\n"
    },
    {
      "commit": "64a55af0ac700baecb0877235eb42caac59a3560",
      "tree": "0f3c36ce8204e6cf8eedf04ce9ae24373239ddd8",
      "parents": [
        "0b722fe9ce98d97dbcb6fefd170b85ab7037e528"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Aug 26 02:47:39 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 27 14:34:54 2012 -0700"
      },
      "message": "Add plumbing for new surface flinger display API.\n\nCleaned up the implementation of Surface and SurfaceSession\nto use more consistent naming and structure.\n\nAdded JNI for all of the new surface flinger display API calls.\n\nEnforced the requirement that all Surfaces created by\nthe window manager be named.\n\nUpdated the display manager service to use the new methods.\n\nChange-Id: I2a658f1bfd0437e1c6f9d22df8d4ffcce7284ca2\n"
    },
    {
      "commit": "6ab97682fd444586ee135912a4210417a1c8781b",
      "tree": "d05c0b2ced2826d898d6833f2a005edce63ce7f5",
      "parents": [
        "578531082b8e8c8aa03868e69591b7613b0e8b8e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Aug 10 12:09:43 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Aug 14 12:06:00 2012 -0700"
      },
      "message": "Intrinsics test\n\nChange-Id: I1847ad0c9190100eb84f7e052dd9f3bff81dc447\n"
    },
    {
      "commit": "3655e44d8b291128e79a7a9b5277b6da217144fc",
      "tree": "ca49f70761b9d5c7666453bf9c0132befbdf46d7",
      "parents": [
        "0590c1b64f8d73da3ccb582d5a865d4918b40733"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Jul 26 16:56:01 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Jul 27 14:33:50 2012 -0700"
      },
      "message": "Fix readback lengths\n\nChange-Id: I4c5f29af03ed3babceef741aa3a982244cfc65d1\n"
    },
    {
      "commit": "06883b71d0b75eee255b292ba66684eddc5fb172",
      "tree": "2f5541e8a2656bd78fb67d6eecb7216c3bf1bd80",
      "parents": [
        "177063a324951be84c46f0758f71143758a71e93"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed May 16 18:01:34 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed May 16 18:01:34 2012 -0700"
      },
      "message": "Fix incorrect Log message.\n\nChange-Id: Ib05813c28a16e1bfe2186b068e1baf13782ae5b9\n"
    },
    {
      "commit": "adeb809201fcb77ba2b76a814ae4cdc9dacb326b",
      "tree": "2b19e82372eb7c279c0cc19f9e40df9e2d33bc73",
      "parents": [
        "9da1b5d0301e8d13be8c96cbd12dcda04fcf7118"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Apr 20 14:26:06 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Start passing element/dim information along with FieldPacker.\n\nBUG\u003d6009244\n\nChange-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043\n"
    },
    {
      "commit": "fb9aa9f3ef11878caaf6fcfb5ea49ffb9f7abf33",
      "tree": "385317786534f5f286a5e565017a3d6d507f0b3c",
      "parents": [
        "972ed5809c518ecaaca58723e85282e58c12758c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 28 15:30:07 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 28 15:30:07 2012 -0700"
      },
      "message": "Convert from SurfaceTexture to Surface\n\nChange-Id: I2ad4307294d4144999ca0c12ac19849b188243fb\n"
    },
    {
      "commit": "b43a1e5ddf274eb5e01dc8e450bd15b640bebe9f",
      "tree": "bf9d1b5d92ef8f65afd8c51016a5da7130bc6d3e",
      "parents": [
        "f9c1f9935b349fe1a3f27be4462026dd212f8b78"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 28 14:18:15 2012 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 28 14:18:15 2012 -0700"
      },
      "message": "Moving libRS\n\nChange-Id: I1e42204e862585b9c2f7818b615890c60f08faf6\n"
    },
    {
      "commit": "fe1d5ffd1b6c4977a9f301997d2ad90e5b049a3b",
      "tree": "7a3135d31e4415a4b6b31c7e44ad15cfa1ccc86f",
      "parents": [
        "3da5525558ad84757c48907eead66f44f0f5dd32"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 11:47:26 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 23 11:47:26 2012 -0700"
      },
      "message": "Implement USAGE_IO_INPUT\n\n\n\nChange-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b\n"
    },
    {
      "commit": "8335f1ccccedb6655d96d9d5b697a7f0938235dd",
      "tree": "30a7f8b3e646157365dd51222665a68753fa25e3",
      "parents": [
        "57235fc65b5920f4867e66c8263efab49e92a21b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sat Feb 25 18:48:35 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Feb 27 13:03:08 2012 -0800"
      },
      "message": "fix libgui header location\n\nChange-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe\n"
    },
    {
      "commit": "83c64e6b624a876436d2ef5d2f173b10407e27b4",
      "tree": "c4effc3260ab399e8fdae23baf06b076cd87a604",
      "parents": [
        "94d0024557f415b8463f085c9784a3e1d02b58c6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Feb 20 16:58:20 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Feb 20 22:38:43 2012 -0800"
      },
      "message": "frameworks/base refactoring\n\ncreate the new libandroidfw from parts of libui and libutils\n\nChange-Id: I1584995616fff5d527a2aba63921b682a6194d58\n"
    },
    {
      "commit": "b13b9bdad2baf6ad1ec2e56b6b7598fa20f55fc4",
      "tree": "2b90dc39a35d8081ea47b038893624b69a01202d",
      "parents": [
        "6db0608dff408130b35e6f21abe746a635648b18"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 17 18:27:36 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 17 19:01:26 2012 -0800"
      },
      "message": "frameworks/base refactoring.\n\nstep 2: move libutils headers to their new home: androidfw\n\nChange-Id: I14624ba23db92a81f2cb929f104386e1fab293ef\n"
    },
    {
      "commit": "e158f203d2290aec1cb9040aee9d9fa2e95042b7",
      "tree": "61db8a9f8655cd1020d501ba3754ce500f69a7e1",
      "parents": [
        "c35761e15cfffe2253cef1b1a53dc25d5ca0c353",
        "1d6983af336b2b1d3a24aece58ce0850aa79e8a0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Feb 17 12:04:20 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 12:04:20 2012 -0800"
      },
      "message": "Merge \"Rename three header files to free namespace for api.\""
    },
    {
      "commit": "1d6983af336b2b1d3a24aece58ce0850aa79e8a0",
      "tree": "c6b755b687556a5acee9cb938c97265d6fe74ffa",
      "parents": [
        "fc2884ad9a6d61b25a2553941baa73f2f81ec762"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Feb 16 16:07:49 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Feb 16 17:14:06 2012 -0800"
      },
      "message": "Rename three header files to free namespace for api.\n\nChange-Id: Ie9ef65a477373c30b2d5b02248f62e768b6f27ae\n"
    },
    {
      "commit": "791c0d188a5f06739e689df49585f87939be3bd8",
      "tree": "be1790315954fe3c5ecccb29724bf9a340591770",
      "parents": [
        "dbbb175258d39fc8a528527a8ce1ad4cb338b496",
        "2123b46ba85adb2cfb78068f8368e830640118d3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Feb 16 09:28:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 16 09:28:21 2012 -0800"
      },
      "message": "Merge \"Piping texture names through shader builder. Fixing uint size_t mismatch.\""
    },
    {
      "commit": "2123b46ba85adb2cfb78068f8368e830640118d3",
      "tree": "a941f2bca3185b5ad067b0593e8a54f9a07497cb",
      "parents": [
        "a3f154324ae74bc8db8c7751e3c83b6be342eace"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 15 16:21:46 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Feb 15 16:21:46 2012 -0800"
      },
      "message": "Piping texture names through shader builder.\nFixing uint size_t mismatch.\n\nChange-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb\n"
    },
    {
      "commit": "163766cbe798baf8e86eb8201bc6c3def931d59a",
      "tree": "e78c46b84146c0aec0948e65a016ea64dd437157",
      "parents": [
        "ea555e27407ad2a32d2682c08f423d2af71f2a91"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Feb 15 12:04:24 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Feb 15 12:04:24 2012 -0800"
      },
      "message": "Beging IO stream out from allocation to surface texture.\n\nChange-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373\n"
    },
    {
      "commit": "eb5b73504d4e12c390985b573b61b4d9bcaa74dd",
      "tree": "5e89fc08fe442cbb66233203ab0ddd152ec6262d",
      "parents": [
        "f835ca02713e34b0939957389a21022a9a6ce5c9",
        "bdeec118a120d2424ff80c54c2f218ed0d52d3e2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Feb 07 16:40:51 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Feb 07 16:40:51 2012 -0800"
      },
      "message": "Merge commit \u0027bdeec118\u0027 into manualmerge\n\nConflicts:\n\tlibs/rs/rsThreadIO.h\n\nChange-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2\n"
    },
    {
      "commit": "4c2e4c80ce519e09e5b00fd7533e64a834d70639",
      "tree": "ce0180103a149102bd5bfa314be209d053b17d6e",
      "parents": [
        "d36ad9b1ff99675dd0eca6a3fda1f52353f451a4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Feb 07 15:32:08 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Feb 07 15:32:08 2012 -0800"
      },
      "message": "Implement RS VSync on new vsync infrastructure.\n\nChange-Id: I662159a086a56e28732dd64a3a3cb30f8d4b72b1\n\nReplace lockless fifo from server to client with sockets.\n\nChange-Id: I99a4ab4f18496c0fbac96ee7b8099797af4712ea\n"
    },
    {
      "commit": "bc19591c1f82366d00e30f988b88d66184b3dedf",
      "tree": "3095e8d861752e69769c518dcdcd08f8bb305244",
      "parents": [
        "cb3fbbd0370913e347167d6516689bcbd77442d6",
        "855eadf942c8ff5c2665d7dc3b6d4b5ba630419a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jan 30 12:23:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 30 12:23:21 2012 -0800"
      },
      "message": "am 855eadf9: Merge \"Fix potential bug with reordered size/offset arguments.\"\n\n* commit \u0027855eadf942c8ff5c2665d7dc3b6d4b5ba630419a\u0027:\n  Fix potential bug with reordered size/offset arguments.\n"
    },
    {
      "commit": "4cbe25a86b4aa3353c8016a129028671e902611f",
      "tree": "ac2df1a594e0bf3c40bb2d11c81f40d2b6fe4609",
      "parents": [
        "1f541a042347a789256434a3c548d62565388e96"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 18 18:46:27 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Jan 20 19:21:35 2012 -0800"
      },
      "message": "Fix potential bug with reordered size/offset arguments.\n\nThis change also cleans up a few uint32_t/size_t issues.\n\nChange-Id: Iae0fc085c12149129b91fce0ebbc28c8cf358eaf\n"
    },
    {
      "commit": "615e7cee03d1a53072b0369fa9f247811ac56845",
      "tree": "b12af4b87d1dcadea1dbe1528c4c9db255ba2cc2",
      "parents": [
        "17801f1eaafae66d63f862b8e89ee53310ce9972"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Jan 13 14:01:20 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Jan 13 14:01:20 2012 -0800"
      },
      "message": "Start implementing SurfaceTexture streaming into RS allocations.\n\nChange-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b\n"
    },
    {
      "commit": "2e681c1b097883f5c327d3c1c77692ecab498a35",
      "tree": "7dbf619f6a4e81fd615afc51f5a3b8a4441b167a",
      "parents": [
        "293fa718102353d7b103f10a7c0f580ba87b3a0f",
        "08289f55eae5c4127091360e862f78d57ae24c15"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Jan 09 23:24:46 2012 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Jan 09 23:24:46 2012 +0000"
      },
      "message": "resolved conflicts for merge of 08289f55 to graphics-dev\n\nChange-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7\n"
    },
    {
      "commit": "3762c311729fe9f3af085c14c5c1fb471d994c03",
      "tree": "7d4caccad80ac7327c7bff96dafc857d5f4631ad",
      "parents": [
        "7a939077bd14521c7d351af98df7ed75a8ec9c15"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Jan 06 19:20:56 2012 +0000"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Sun Jan 08 13:19:13 2012 +0000"
      },
      "message": "Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)  DO NOT MERGE\n\nSee https://android-git.corp.google.com/g/#/c/157220\n\nBug: 5449033\nChange-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c\n"
    },
    {
      "commit": "857d0c7017da763a420e825fffa2f260eb982c97",
      "tree": "4c09958d416f38f0d843a8f2355bce36dbd44959",
      "parents": [
        "78af992929af919d3449ab6e58b791f125e16f62"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Nov 23 15:02:15 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Nov 23 15:02:15 2011 -0800"
      },
      "message": "Private API to support MFF transition.\n\nChange-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81\n"
    },
    {
      "commit": "f15ed0124ea7f7f87e4188a1dd15cc4917a62ee9",
      "tree": "3331398ede5e59c2c74905eb82cbe2b59c92b3c9",
      "parents": [
        "137266978bc08cbd147ad46c23aa26a7fe64f0f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Oct 31 13:23:43 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Nov 10 15:19:16 2011 -0800"
      },
      "message": "Path rendering\n\nChange-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd\n"
    },
    {
      "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": "7d5f5e7c8943e043a422ad51c85d4e1684c37e28",
      "tree": "eee61debd73ac054eb1e95259e6e8e16c426df5a",
      "parents": [
        "a744ead977b2beda89091abf295bcda860bf88b2"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 18 11:08:31 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 18 11:08:31 2011 -0700"
      },
      "message": "adding getters to Sampler ProgramRaster, ProgramStore, Element.\nElement adds ability to get subelement info. Tests for new stuff.\n\nChange-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9\n"
    },
    {
      "commit": "94aaed38467c71a6c804f0e18b41346a4013c25b",
      "tree": "b64c609a2afd305f81b3971a8e3811e5053bc2de",
      "parents": [
        "e94d950d122005bb10e11dd18b6029d0108f2fbe"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 23 14:18:53 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 23 14:18:53 2011 -0700"
      },
      "message": "Remove unused fields in ProgramRaster\n\nChange-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb\n"
    },
    {
      "commit": "4382467a80dd12c6362d57edca7f2367f7ae877c",
      "tree": "f91d338f48444ccb373040ba356910c3fc52c8df",
      "parents": [
        "00451ed2d1f21945766bc0c59e762ef39cb391b8"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Aug 01 15:02:34 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Aug 03 18:46:56 2011 -0700"
      },
      "message": "Start using bcinfo components within librs.\n\nBUG\u003d4942491\n\nChange-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16\n"
    },
    {
      "commit": "835b8544cc333ef87e42b1d71cf8ad3cddccdc19",
      "tree": "0e20f91a159209d5ac979bcd41a39a50f244ce45",
      "parents": [
        "ae5df05f2246515a652f0c935c6deb85a0bdee01"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jul 20 14:33:10 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jul 20 14:45:54 2011 -0700"
      },
      "message": "Fixing bitmap invalidation bug.\n\nChange-Id: I47776f2c1a567342f0826850237c15a5d6315f71\n"
    },
    {
      "commit": "bd882b1c8708686d373c56e07e6bb8b1cb6ffd9e",
      "tree": "b17fbae7a6ff475ab37be48046d0540d594f84fb",
      "parents": [
        "3f9dd287b99340efaaa257759e71a8f81b2ed113"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jul 11 22:12:16 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jul 11 22:12:16 2011 -0700"
      },
      "message": "Remove the simulator target from all makefiles.\nBug: 5010576\n\nChange-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8\n"
    },
    {
      "commit": "faa32b33b50ad941f631716dd0915e936bdc3ac5",
      "tree": "67bf6410bf4d030c19c0083dbbe60bf3672c80e2",
      "parents": [
        "3106a9b7f5c5c6a62d3fa5772d8c2bb41d22c6eb"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 20 16:58:04 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 20 16:58:04 2011 -0700"
      },
      "message": "First cut at RSTextureView.\n\nChange-Id: I920950f33079b6bb7e48bb8970201ab9737bb021\n"
    },
    {
      "commit": "304b1f5497155bcf91e7b855cfab7a675e80bf26",
      "tree": "3a73f3855d29591f9b74f4967d594ec2476262b1",
      "parents": [
        "bd3e537980027f4502a13c204b3c7b9d10adad31"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jun 14 11:13:19 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jun 14 11:13:19 2011 -0700"
      },
      "message": "Allocation copy functions.\n\nChange-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd\n"
    },
    {
      "commit": "6c72eec06e69559b4d990777c7b280aa81586797",
      "tree": "7190db025c961273573e8faa05d1a3c22ec834ba",
      "parents": [
        "51c07e717b4416dd338b0add3a3c94d1137366af"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue May 17 12:32:47 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue May 17 16:42:24 2011 -0700"
      },
      "message": "Preparing libRS for for compilation on host.\n\nChange-Id: I851add79831331c8a8b20dcccdb0817f8ad0c359\n"
    },
    {
      "commit": "edbfabdb98a2974f973d6c042e6efd547dc02fc5",
      "tree": "4c33358e10edd0f6f6144d8e51fd1d018dbf2461",
      "parents": [
        "dffa4761c8e238a925dcd7a4d23f044e2817d5e5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 17 15:01:29 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 17 15:01:29 2011 -0700"
      },
      "message": "Core to client fifo on sockets.\n\nChange-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b\n"
    },
    {
      "commit": "25999a08a6652ff5d7d0973f279f1e92e04b3506",
      "tree": "fd3a2678fee9bcf1217e03c17d9cb8a080ffacb7",
      "parents": [
        "415c842aa6dd3cc797ed2ef1ae42351f594a6c74"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu May 12 10:38:03 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu May 12 10:49:39 2011 -0700"
      },
      "message": "Cleanup mesh creation.\n\nChange-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e\n"
    },
    {
      "commit": "7a22e107d100caea2a661ec73e4525d69f0f9759",
      "tree": "4dfaec5f2c40315ab05b8d93fb658fefc8e842ff",
      "parents": [
        "c54ed966f78b9ee8117931859d62faa6f11fe018"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 06 14:14:30 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 06 14:30:52 2011 -0700"
      },
      "message": "Add code for generating fifo command packing.\n\nChange-Id: I2d2ef095344b200b10457de96ae1d85821edc91e\n"
    },
    {
      "commit": "a89094aa3bc059c6e03b20b4c5b1ede4582f3da9",
      "tree": "442bc6fadbe5714d462fd8474b59057b5ab78c26",
      "parents": [
        "523ca2ba6de61306b3d3e62000e0e8c9f7edec3a"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed May 04 17:45:36 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed May 04 17:45:36 2011 -0700"
      },
      "message": "Code Cleanup and better Sampler creation method\n\nChange-Id: I9e35081ee6034cb619f43a47f8f22f38977f5d12\n"
    },
    {
      "commit": "c576537166fa3f829e4b5d8c6617a36b47e75fc3",
      "tree": "edbf681c7faadfc53a4691aee826d27fd5e4a839",
      "parents": [
        "6e494d3ab606be8c06f8d4930fbec572bbfa15c2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Apr 28 18:26:48 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Apr 28 18:26:48 2011 -0700"
      },
      "message": "Pipe rsa function though the RS api table.\n\nChange-Id: Ic8a3bef5d337be1d8fc5ca961eec6be4761701c5\n"
    },
    {
      "commit": "6e494d3ab606be8c06f8d4930fbec572bbfa15c2",
      "tree": "ffd17bfd895705529e4542280e78dd1d6aa8a15a",
      "parents": [
        "a08526ac42b3da98926ae921a6d8cfb9bbc90553"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 27 16:33:11 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 27 16:33:11 2011 -0700"
      },
      "message": "Add dalvik code for forEach.\n\nChange-Id: I26533fc553315b99b8f177ab62d9735a177b26b0\n"
    },
    {
      "commit": "65bdaf1c6d463d9441125d2c87a36015bfef2d95",
      "tree": "0a509884834b6eba859565b274a9cb603a0a07e6",
      "parents": [
        "e7c4a7565c7f8c8fc1ec92dc0692577fcc474750"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Apr 26 14:50:00 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Apr 26 14:50:40 2011 -0700"
      },
      "message": "Cleanup rs.spec file and code generator.\n\nChange-Id: I369e36b222ff962fc6835bc550435c2940e2b5fd\n"
    },
    {
      "commit": "e7c4a7565c7f8c8fc1ec92dc0692577fcc474750",
      "tree": "d43d472a9207a28ff03141e6920a21fc6012b44c",
      "parents": [
        "466e3a22db283958a1da71cc60a23ce3976a3659"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Apr 06 10:57:51 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Apr 25 14:30:27 2011 -0700"
      },
      "message": "Modifying libRS internal communication to handle network rendering.\n\nChange-Id: I8c8b3cc3402ecf4ba774e1d668dce25ff0af0e5a\n"
    },
    {
      "commit": "8451b25a4422656bbd6657a5855e69c0f4d53c74",
      "tree": "522e51e0927ae75dbf893884699d86c50652a761",
      "parents": [
        "62c1a92dc512ef2af1bdf296f45132fa9fae7f6b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Apr 07 19:17:57 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Apr 07 19:17:57 2011 -0700"
      },
      "message": "Use jniThrowException for exception throwing from native code.\n\nI\u0027ll do media and the generated gl stuff separately. Otherwise, this\ncleans up all direct calls of ThrowNew/Throw except the one in the\nbinder that needs to remain.\n\nChange-Id: I8f95a5f020f53b25926ad31ac0c9477ddf85d04b\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": "696257ccf315a1da042787c5b2d1f80c7146fc94",
      "tree": "39c185c6f97540243e5d071e545343822f46f2cc",
      "parents": [
        "1be6cce70175bd90744498d5fca95e3f9eec1cf6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Mar 25 18:42:40 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Mar 25 18:42:40 2011 -0700"
      },
      "message": "merge libsurfaceflinger_client into libgui\n\nthis is the first step in unifying surfacetexture and surface.\nfor this reason the header files were not moved, as most of them\nwill eventually go away.\n\nNOTE: currently we keep libsurfaceflinger_client.so as an empty\nlibrary to workaround prebuilt binaries wrongly linking against\nit.\n\nChange-Id: I130f0de2428e8579033dc41394d093f4e1431a00\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": "2c74ad9aae29cc64fece926f353825a7925792c2",
      "tree": "d06f79b21c098e448d1370f4ec80309f232a3a28",
      "parents": [
        "c2b91a6113c30d3b994ef081fbd5b941200d55a4"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 16 19:28:25 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 16 19:28:25 2011 -0700"
      },
      "message": "Fix for bug 3434228\n\nChange-Id: I57973faf782b487e7913a096f0ab6012dc1c9415\n"
    },
    {
      "commit": "991040c8261237997915f8a4c899a6ea5012fb42",
      "tree": "4efa4158c78b85002e1018a1859bfaf3feb1e47a",
      "parents": [
        "529fc53d3fd298ee5aef20e3a07bd263f7376b8d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jan 17 15:59:39 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 18 12:42:32 2011 -0800"
      },
      "message": "Cleanup logs.\n\nChange-Id: I206d45863752adbc71fc91cd14e7cd3a555c8c53\n"
    },
    {
      "commit": "fb9f82ca4f11cf7e43a001f3e6fd1b381cc86210",
      "tree": "000fb80d2d73d062f9493cec84880974d77e68db",
      "parents": [
        "f7086090cfc8d97b5bd3b4d7801a27af11f7c207"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 14:53:25 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 14:53:25 2011 -0800"
      },
      "message": "Implement more of copy2DRange*\n\nChange-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "9c25aee52672f9c8908e062bde502341c189970e",
      "tree": "7d083385026a8f07f95ee4b58016e091473912ac",
      "parents": [
        "3b9c52ab8c1ab240d2299358d01a8efbe392d111"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 14 17:57:30 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 14 17:57:30 2010 -0700"
      },
      "message": "Fix object cast.\n\nChange-Id: Idcf1b43392d43b6b46040b59551b73df6d6e42a9\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": "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": "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": "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": "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": "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": "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": "cfc04366998cd0c626594c9cf70336a11bdf5996",
      "tree": "e49a01f8a5d333a9ba1e711e2939915c9c84dbf0",
      "parents": [
        "213fc950d4acef73eed6b6294b556981f516dbff"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Sep 14 14:59:03 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Sep 14 14:59:37 2010 -0700"
      },
      "message": "Fix partial NP2 support and restrict mipmaps and clamp\nmodes on HW that does not support proper NP2\nbug 2965170\n\nChange-Id: If9a3ac45264861fc75b9616e98957e12a5464411\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": "deb0008c6340e49805fa5386761a6a6a7949763f",
      "tree": "17dbd4931e9fa1a2b529a6fbc327b4ae9f7d6bd8",
      "parents": [
        "e447a786357c91d7c48f2475605e692de5b12da1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 13:50:47 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 14:23:13 2010 -0700"
      },
      "message": "Remove ACC and other legacy bits from RS.\n\nChange-Id: I12a3b0477f3201ec7ca63564ae2b387ecc89dedf\n"
    },
    {
      "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"
    }
  ],
  "next": "49bdaf0293408159df18a1d8540360f9623c40f7"
}
