)]}'
{
  "commit": "45c2c8166bbd84a87e29fdd344b39e36e8a28a3f",
  "tree": "9288929fb75ee43b3676964a6abe2f8cab7b5f6d",
  "parents": [
    "3eed7ddb25408cdd1c437e65728bac115aeacbd1"
  ],
  "author": {
    "name": "kkinnunen",
    "email": "kkinnunen@nvidia.com",
    "time": "Thu Feb 25 02:03:43 2016 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Feb 25 02:03:43 2016 -0800"
  },
  "message": "Implement support for using GL ES 3.0 with command buffer\n\nAdds a new \u0027api\u0027: --config gpu(api\u003dcommandbuffer3) for dm/nanobench.\n\nBUG\u003dskia:4943\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search2?unt\u003dtrue\u0026query\u003dsource_type%3Dgm\u0026master\u003dfalse\u0026issue\u003d1684413003\n\nReview URL: https://codereview.chromium.org/1684413003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f37fc8b7fff8eeab49ac62ce5f0a098580aacb03",
      "old_mode": 33188,
      "old_path": "dm/DM.cpp",
      "new_id": "91a92ea76be496f5e04b62198310e14c4112620d",
      "new_mode": 33188,
      "new_path": "dm/DM.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cfdbdcc2c178d86a9d4cc301c5ca3e92770d587",
      "old_mode": 33188,
      "old_path": "dm/DMGpuSupport.h",
      "new_id": "4af4d1386f9fa5dc13c8d7182ac71a0ccb16c9ee",
      "new_mode": 33188,
      "new_path": "dm/DMGpuSupport.h"
    },
    {
      "type": "modify",
      "old_id": "47f3fd967a3b665217864a8d24690452e20751bd",
      "old_mode": 33188,
      "old_path": "include/gpu/gl/command_buffer/SkCommandBufferGLContext.h",
      "new_id": "cf16c2299c72e32382ca0e624906eb14877d5743",
      "new_mode": 33188,
      "new_path": "include/gpu/gl/command_buffer/SkCommandBufferGLContext.h"
    },
    {
      "type": "modify",
      "old_id": "6ce898321fd70ecf711518408688d034bf1c4cd4",
      "old_mode": 33188,
      "old_path": "include/views/SkOSWindow_Mac.h",
      "new_id": "66f0cdfde7015990115334bf8b2ce30bbcb50020",
      "new_mode": 33188,
      "new_path": "include/views/SkOSWindow_Mac.h"
    },
    {
      "type": "modify",
      "old_id": "e08108add45c4d21cb1ec869fa1e5fa4eb27c5dc",
      "old_mode": 33188,
      "old_path": "include/views/SkOSWindow_SDL.h",
      "new_id": "65ef07eea0907ed10f2fbf5344d20380fde9e07a",
      "new_mode": 33188,
      "new_path": "include/views/SkOSWindow_SDL.h"
    },
    {
      "type": "modify",
      "old_id": "ecd0a145212d8245771ac6c139dae792f6d8195e",
      "old_mode": 33188,
      "old_path": "include/views/SkOSWindow_Unix.h",
      "new_id": "3395ab9d094bc9e0b7e0667028064a3f7b5de38d",
      "new_mode": 33188,
      "new_path": "include/views/SkOSWindow_Unix.h"
    },
    {
      "type": "modify",
      "old_id": "c1a68c621e4dfb148aa5d6a56eac7222685438b7",
      "old_mode": 33188,
      "old_path": "include/views/SkOSWindow_Win.h",
      "new_id": "9e771c2c6a1f10a6ed8b82cb884fdf02ef661dfa",
      "new_mode": 33188,
      "new_path": "include/views/SkOSWindow_Win.h"
    },
    {
      "type": "modify",
      "old_id": "7ebac5f2151867e6d9604e9725cd08c80fe87785",
      "old_mode": 33188,
      "old_path": "samplecode/SampleApp.cpp",
      "new_id": "5b133106774d83c84e4a5cae16bc7922d13ecb03",
      "new_mode": 33188,
      "new_path": "samplecode/SampleApp.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4157fa415ff5d4d766bb06656857c355d152e40",
      "old_mode": 33188,
      "old_path": "samplecode/SampleApp.h",
      "new_id": "9bcb085efa9fb4735a825682f4a39bfc1c609d0e",
      "new_mode": 33188,
      "new_path": "samplecode/SampleApp.h"
    },
    {
      "type": "modify",
      "old_id": "b7e48254c881af6835b8c6e195b3a8c2ee1a69a7",
      "old_mode": 33261,
      "old_path": "src/gpu/GrContextFactory.cpp",
      "new_id": "3f7fd4abd914cc5bd2430dad4c3a9f93d9bd4d5f",
      "new_mode": 33261,
      "new_path": "src/gpu/GrContextFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "7afa3108c69d8984e0d63cd76350570dc764d4be",
      "old_mode": 33188,
      "old_path": "src/gpu/GrContextFactory.h",
      "new_id": "ca4420e182d6a7d63886132e42b407b7e8d6c001",
      "new_mode": 33188,
      "new_path": "src/gpu/GrContextFactory.h"
    },
    {
      "type": "modify",
      "old_id": "546b0bf692a57b621d28ae7dd7e7a1b34b688ed5",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLCaps.cpp",
      "new_id": "da7907be9f5de1a43017416a02126612aef8fa3c",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLCaps.cpp"
    },
    {
      "type": "modify",
      "old_id": "c09efae2b88bd87007efdcfdda0209fd368d44f2",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLInterface.cpp",
      "new_id": "53911bfcc9f13af1d6e0acff2b0dad1e8ae1b8c7",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLInterface.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf9da9365b195a43775305e8f0f98d08d3511eef",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/command_buffer/SkCommandBufferGLContext.cpp",
      "new_id": "946cd4af2c1c190dc1afedfc52e88045167bc6f8",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/command_buffer/SkCommandBufferGLContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "c451708cef0c4a80bf3306cecfc304f763c72fe3",
      "old_mode": 33188,
      "old_path": "src/views/win/SkOSWindow_win.cpp",
      "new_id": "3a2a5f6e47b366bd1e6e1db58947c54eacc6e9b0",
      "new_mode": 33188,
      "new_path": "src/views/win/SkOSWindow_win.cpp"
    },
    {
      "type": "modify",
      "old_id": "777d1fba664618dd7a1c4ea3c36725bcc99e0ee4",
      "old_mode": 33188,
      "old_path": "tests/TestConfigParsing.cpp",
      "new_id": "f1f353edb2f60f23e7e5688e16cd9919a19b18c9",
      "new_mode": 33188,
      "new_path": "tests/TestConfigParsing.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2aa3270f2dd15ab681476f05cb3e71c45d7bd1b",
      "old_mode": 33188,
      "old_path": "tools/flags/SkCommonFlagsConfig.cpp",
      "new_id": "c82e8de0036214b4a0398eeeb00bef325f773b12",
      "new_mode": 33188,
      "new_path": "tools/flags/SkCommonFlagsConfig.cpp"
    }
  ]
}
