)]}'
{
  "commit": "af69179c41fc17b15a2b6ac5a69bbcc77b3e3460",
  "tree": "c18549cb916142c9b39d36b1a40f30f8a1622f3a",
  "parents": [
    "9031bdd9ba3b24fffdaba60463de49f72be8b811"
  ],
  "author": {
    "name": "Jamie Madill",
    "email": "jmadill@chromium.org",
    "time": "Tue Jul 30 17:22:22 2019 -0400"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Aug 05 17:34:59 2019 +0000"
  },
  "message": "Capture/Replay: Capture return values.\n\nThis will allow us to record resource IDs as they are created and bound\nto OpenGL. This in turn will enable implementing mid-execution capture.\n\nBug: angleproject:3611\nChange-Id: I9f12eb0025d90ad86327cf5181efd831662c2e3f\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1706562\nReviewed-by: Tim Van Patten \u003ctimvp@google.com\u003e\nCommit-Queue: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8926eafcd03c7c4f0ced37b598f418cbc2d172d5",
      "old_mode": 33188,
      "old_path": "scripts/code_generation_hashes/GL_EGL_entry_points.json",
      "new_id": "f62c2db7e4d8d8d782ade0c087fa90928d705471",
      "new_mode": 33188,
      "new_path": "scripts/code_generation_hashes/GL_EGL_entry_points.json"
    },
    {
      "type": "modify",
      "old_id": "88ee47ac4fb3888361e11ec3f3246affe397baac",
      "old_mode": 33261,
      "old_path": "scripts/generate_entry_points.py",
      "new_id": "06c7659d0464c1dffd812ed17b8760b0dc27a0c5",
      "new_mode": 33261,
      "new_path": "scripts/generate_entry_points.py"
    },
    {
      "type": "modify",
      "old_id": "1b4bdca0a2f1c4dd194200de9e43a69e202fb971",
      "old_mode": 33188,
      "old_path": "src/libANGLE/FrameCapture.cpp",
      "new_id": "753ff8a5ac6c1f583d843ea72ecb023b0a5ededc",
      "new_mode": 33188,
      "new_path": "src/libANGLE/FrameCapture.cpp"
    },
    {
      "type": "modify",
      "old_id": "4159c9012d6156f59ede48f6b8b40fe82e8efb6f",
      "old_mode": 33188,
      "old_path": "src/libANGLE/FrameCapture.h",
      "new_id": "c16f617cc49dfe991542cd684c2fdb21464116da",
      "new_mode": 33188,
      "new_path": "src/libANGLE/FrameCapture.h"
    },
    {
      "type": "modify",
      "old_id": "7ab8941a377dcd2026fba09734882fcd39e08c5d",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_2_0_autogen.cpp",
      "new_id": "b9447ff54fff8396afe366d5097520faffd9f97d",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_2_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4f975edf518125c903a0b32ad7974bcb7530974",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_2_0_autogen.h",
      "new_id": "9fecd4ddd85d2085c0b6e7bc38c0d0678588d9c7",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_2_0_autogen.h"
    },
    {
      "type": "modify",
      "old_id": "5b41f4aad7ce2cff27d9a5941abe6ce065618587",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_3_0_autogen.cpp",
      "new_id": "e636377e730e69b306c7f1bb6d557b184227671e",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_3_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d4513188d279cf39fbcc09208ddd5b6c84d4bc8",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_3_0_autogen.h",
      "new_id": "1ce276684845057843547fc6a13377a2f58a604c",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_3_0_autogen.h"
    },
    {
      "type": "modify",
      "old_id": "ef6d176320865344fd9ffa88fe2b9f69d2b4436a",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_3_1_autogen.cpp",
      "new_id": "fb199a77693f24caa0e8b60e6f7baba9ee4ddfef",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_3_1_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "bab003572073af65a8fb29716db76aa4c32fe8c2",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_3_1_autogen.h",
      "new_id": "6f3b5c1a5b2cee405dc103a020bcb2439d9fc175",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_3_1_autogen.h"
    },
    {
      "type": "modify",
      "old_id": "fca3a76e7192f06b1c91f605c0a2b2e979792dec",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_ext_autogen.cpp",
      "new_id": "10738a638dae3ab7cd8e0bf26eb618ba5bdc337b",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_ext_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a25c988e316a16f1c06880a5bc67f72a3d40e7d",
      "old_mode": 33188,
      "old_path": "src/libANGLE/capture_gles_ext_autogen.h",
      "new_id": "663bbd516c56f6b25d6ce159575c8fdf4c1a5081",
      "new_mode": 33188,
      "new_path": "src/libANGLE/capture_gles_ext_autogen.h"
    },
    {
      "type": "modify",
      "old_id": "7fa90f122170e93fc8a31e1db1dfa2539697f6de",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_1_0_autogen.cpp",
      "new_id": "080744d12b99edcad6aadbb68411c4ed7ff80f44",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_1_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "49e6d60e0a133d3e6fa7f196f170a58782e12340",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_1_1_autogen.cpp",
      "new_id": "f29ff853b645ef464e9745aa97a72e54ccf4c73f",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_1_1_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f62cc40ae544e75a2b11f1d776143f176f4f4ab",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_1_5_autogen.cpp",
      "new_id": "7d4702e16e3b95d6b33ae5b58ab6375b3cedefb4",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_1_5_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa1c0398b14136c77a642028b40b32d1fd451840",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_2_0_autogen.cpp",
      "new_id": "e709b97a074e8c2ea233f146d869a9452e3dab68",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_2_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "143c775668ae6fd1b9428ddb68bb4977acdca843",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_3_0_autogen.cpp",
      "new_id": "7fb2a26aa01b566716849fc0b311db989cdaac09",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_3_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f6edb004ed05729990b8a94ed456d18314b82fa",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_3_1_autogen.cpp",
      "new_id": "d9d6e138f47003c5862e0c28089dbce53c74a3fa",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_3_1_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "24d25bfc658da3cb1f201678e695ef52b848e4fd",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_3_2_autogen.cpp",
      "new_id": "b48fa9d8659d7903ff77efe13ab3616339f52689",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_3_2_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7482cf88079c48faca6599f1a1c0be818d7c777",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_3_3_autogen.cpp",
      "new_id": "4fdceffe884c48ffb7d6ce4f75ece5336822769c",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_3_3_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "73389770f777d6a5ae86851e9ac3e39879dac5c5",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_4_0_autogen.cpp",
      "new_id": "21bdab55e1892895970b09ffb1b4051de7267773",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_4_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "2b36f81781f19a323b8914dc35bc407ae3ed71aa",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_4_1_autogen.cpp",
      "new_id": "b1c565d923cdd1937151f6a691ab72c0d56d0c08",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_4_1_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "c26af2ec4fda7f7e9cf77164152b5faed02192c1",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_4_3_autogen.cpp",
      "new_id": "5f2fea7e35b4cbd0ab6120c6c2274663a8578e49",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_4_3_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "81fbb93c0c0f11d833eb72ca6f1d77cfd41a0013",
      "old_mode": 33188,
      "old_path": "src/libGL/entry_points_gl_4_5_autogen.cpp",
      "new_id": "b1d6f878f8ea0eb8ba587300315497cda31cdae8",
      "new_mode": 33188,
      "new_path": "src/libGL/entry_points_gl_4_5_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "ead9468cce6a0ee646a9ce432caa30383da7d4ca",
      "old_mode": 33188,
      "old_path": "src/libGLESv2/entry_points_gles_2_0_autogen.cpp",
      "new_id": "8694c505a3abf55b724dcd4fc5d5edf86c427c8d",
      "new_mode": 33188,
      "new_path": "src/libGLESv2/entry_points_gles_2_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd893b01749d0ebae81011aa36e3313b34fca69f",
      "old_mode": 33188,
      "old_path": "src/libGLESv2/entry_points_gles_3_0_autogen.cpp",
      "new_id": "7bef8e90b8f8e205b9eb6eb8a8eec98b2d96ebe9",
      "new_mode": 33188,
      "new_path": "src/libGLESv2/entry_points_gles_3_0_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "956ab45ba1777132fe85a34584eb17b9d39054ac",
      "old_mode": 33188,
      "old_path": "src/libGLESv2/entry_points_gles_3_1_autogen.cpp",
      "new_id": "ff36b045c12ce54f18cdb951dedf029fdba264e0",
      "new_mode": 33188,
      "new_path": "src/libGLESv2/entry_points_gles_3_1_autogen.cpp"
    },
    {
      "type": "modify",
      "old_id": "01dfcc625c079b59ec43434c3e108ffc263e8dd2",
      "old_mode": 33188,
      "old_path": "src/libGLESv2/entry_points_gles_ext_autogen.cpp",
      "new_id": "0802f9eb7dfd12987eb8441a0f46814140a552a2",
      "new_mode": 33188,
      "new_path": "src/libGLESv2/entry_points_gles_ext_autogen.cpp"
    }
  ]
}
