)]}'
{
  "commit": "e39d055d085a458f9f7bd5c458b592a467eb4e3a",
  "tree": "916b89dc7ad399d35aa127f35476580e85e6dc13",
  "parents": [
    "ed0e932cc0b77cdcf42b8d1d9287dfff82321b4f"
  ],
  "author": {
    "name": "Kenneth Russell",
    "email": "kbr@chromium.org",
    "time": "Mon Mar 23 17:45:57 2020 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Mar 24 21:13:22 2020 +0000"
  },
  "message": "Fix robust resource initialization with clipped CopyTexSubImage2D.\n\nWhen CopyTexSubImage2D calls were clipped against the bounds of the\nread framebuffer by the underlying renderer backends, the robust\nresource initialization code assumed that the original destination\narea would be overwritten by the renderer, which was not the case.\n\nAdd new tests which were previously failing on macOS with the\nES2_OpenGL and ES3_OpenGL backends. The Metal backend is still failing\nand a follow-on bug has been filed.\n\nBug: angleproject:4504\nChange-Id: I34821dd90597f31b3cbf0921b94756556e485c91\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2116873\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\nReviewed-by: Jonah Ryan-Davis \u003cjonahr@google.com\u003e\nCommit-Queue: Kenneth Russell \u003ckbr@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26e7179f88bf6430b555275675e786e08fa7c79a",
      "old_mode": 33188,
      "old_path": "src/libANGLE/Texture.cpp",
      "new_id": "a2a9f3c851b831724343a28d84fefe36537a72d8",
      "new_mode": 33188,
      "new_path": "src/libANGLE/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5628961905004b8805a6fa5c521da1b4732c018",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/gl/TextureGL.cpp",
      "new_id": "01652f939bbb52a262ffd7de725cc3df2788eedc",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/gl/TextureGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "83bcafcf5e694f545e1dc745095387ddf38b9105",
      "old_mode": 33188,
      "old_path": "src/tests/gl_tests/RobustResourceInitTest.cpp",
      "new_id": "99c2ef0f983e018026ba24536f00f645e573394e",
      "new_mode": 33188,
      "new_path": "src/tests/gl_tests/RobustResourceInitTest.cpp"
    }
  ]
}
