)]}'
{
  "commit": "af94ceb5df8c7ee21d84a58caa5f632663d4e1b0",
  "tree": "d4d71fbdd5d9119619d35a3a933f892a50124853",
  "parents": [
    "b57af729808cc33f470afaf266b857a3e91ca3e7"
  ],
  "author": {
    "name": "David Li",
    "email": "davidxli@google.com",
    "time": "Tue Mar 01 16:54:04 2011 -0800"
  },
  "committer": {
    "name": "David Li",
    "email": "davidxli@google.com",
    "time": "Tue Mar 08 17:41:29 2011 -0800"
  },
  "message": "Initial commit of libAgl2 using Pixelflinger2 in external/mesa3d\n\nSomewhat functional, refer to README for details.\nNeed to enable Android.mk to build.\nIt builds libGLES_android.so, which needs to replace\n the one in system/lib/egl built by libagl.\n\nChange-Id: Iec3aaa8f3963a4185d81955cd24019eb0c4a5850\nSigned-off-by: David Li \u003cdavidxli@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "564932f5cbf35c0430c747fc8aa94481e033dfd0",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34746d3f42b1b0621d1eb13870c647ad04ec5f1d",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f23442142a105eb64da8b46ea2a44c12027cf5ed",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/libagl2.project"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb8d62b387563b271d721da024e866ff770302d7",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/api.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6184644ed2052513b331f23f05a5d8d558b49b9a",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/egl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13c28ce012dcb1e0f967f3d2582bb94b247f54f8",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/get.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cec0340303f3fe706db7d24c44bf193d21970de2",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/gles2context.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "076e3881711da2f7bb38cf1f40e2293c60821515",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/shader.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22e73fadd56af6bed026c62f1d39d903c181a2e6",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/state.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4de1f1664e817af9cfbec05ffe1ea70270b2f932",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/texture.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "021b82b76371afd25f67f72c45af1d3616e12841",
      "new_mode": 33188,
      "new_path": "opengl/libagl2/src/vertex.cpp"
    }
  ]
}
