)]}'
{
  "commit": "5672da0fa54f31c9727568e9dd5fe82c6e1585bc",
  "tree": "896528f32f296ed7c21191c470bba5b6a0cae968",
  "parents": [
    "bce540ca8fb23c1a99f4216cc5ecae46c722dafa"
  ],
  "author": {
    "name": "cdalton",
    "email": "cdalton@nvidia.com",
    "time": "Mon Aug 04 11:19:11 2014 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Aug 04 11:19:11 2014 -0700"
  },
  "message": "Adds a GrGLPathRendering class that wraps the NV_path_rendering\nextension and manages its various API versions. It also provides\nbackup implementations when certain NVpr methods from later API\nversions are not present on the current system.\n\nR\u003dbsalomon@google.com, kkinnunen@nvidia.com, markkilgard@gmail.com\n\nAuthor: cdalton@nvidia.com\n\nReview URL: https://codereview.chromium.org/437473002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2bd4e2f8207a6e77bce25b95d16a2fb0d07e225",
      "old_mode": 33188,
      "old_path": "gyp/gpu.gypi",
      "new_id": "4da75978b432e8d84250272cbdd20bac11aacc40",
      "new_mode": 33188,
      "new_path": "gyp/gpu.gypi"
    },
    {
      "type": "modify",
      "old_id": "584ad27ae1230fa210432ab1faf0af4ab4a9fb80",
      "old_mode": 33188,
      "old_path": "include/gpu/gl/GrGLFunctions.h",
      "new_id": "84b6c29d57cb2ab9aa14db032e825687d8645f26",
      "new_mode": 33188,
      "new_path": "include/gpu/gl/GrGLFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "835b374ebc25f25470d9b0c1433d73a09b94a6da",
      "old_mode": 33188,
      "old_path": "include/gpu/gl/GrGLInterface.h",
      "new_id": "e2a204962bf8e1dcb44de6469abb91258af4adc0",
      "new_mode": 33188,
      "new_path": "include/gpu/gl/GrGLInterface.h"
    },
    {
      "type": "modify",
      "old_id": "4ae50ba391c62d7cc1282fec9e440342c9a5aa63",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLAssembleInterface.cpp",
      "new_id": "8fd173d9f433b6fe4bb0e136866f808624304c0f",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLAssembleInterface.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9ba32ed2484276ef23e01ee20225458d24dbacb",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLInterface.cpp",
      "new_id": "c192611f5099a26109bf8a82c6e52e4043cea848",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLInterface.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c745808e986a74022b936efcf9aefe0b6b8b5a5",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLPath.cpp",
      "new_id": "6f158cdea9bc9ee4470c89d2fe10ba89e52b2a22",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPath.cpp"
    },
    {
      "type": "modify",
      "old_id": "4831b7250fe0e1fe85be866868171ad2f21b4913",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLPath.h",
      "new_id": "935a2e24ad090b641d54211f52b6b27cd644de25",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPath.h"
    },
    {
      "type": "modify",
      "old_id": "2df04e3057ef0ba9d1ce66c1910010883c563c03",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLPathRange.cpp",
      "new_id": "5e89cb5d87871941bcc40d6b59a5e9b183547607",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPathRange.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c6b78e0163db5b52a45c9bda7a9ec54f56e656d",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLPathRange.h",
      "new_id": "927310d651e004424b0f3d23b46d0c264a152e00",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPathRange.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "249d98139ad65b9d888e161ba32c7f6281a52046",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPathRendering.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53b8750356bfd3caa347dba382fedca586f83b9c",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPathRendering.h"
    },
    {
      "type": "modify",
      "old_id": "adcddcc108daaffa1f60de7bab0d859fc61ac743",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGpuGL.cpp",
      "new_id": "52caf9d3ea31564eb7061f287b04cdc37234df9a",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGpuGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "e67197219d8c389b26c128342c6fb2f639777f86",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGpuGL.h",
      "new_id": "b39aedb82417f273e552c7adf53dbf463eb207ab",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGpuGL.h"
    },
    {
      "type": "modify",
      "old_id": "2afb95fe97b8383c82f9da4d116e038a88f5d239",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGpuGL_program.cpp",
      "new_id": "139d5cfa4496946da11297930ccf4b6ab71bca44",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGpuGL_program.cpp"
    }
  ]
}
