)]}'
{
  "commit": "9b6f01d603c0f1e1e2e1768d79f56958991e4163",
  "tree": "47bda38d21e54fa9e595dbad9b6fb808c38e5a0e",
  "parents": [
    "16c7ea6bfcce84d757744f90a6d23f41a5a8c573"
  ],
  "author": {
    "name": "Yan,Shaobo",
    "email": "shaobo.yan@intel.com",
    "time": "Tue Jan 17 09:29:20 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 17 09:29:20 2023 +0000"
  },
  "message": "Fix flipY logic in CopyTextureForBrowser()\n\nCopyTextureForBrowser() handles flipY by flipping source texture then\napplying copy op. But this is not correct. Instead\nit should find the copy rect and apply flipY op in copy rect only,\nwhich is the same as WebGPU GPUImageCopyExternalImage.flipY definition\n(https://www.w3.org/TR/webgpu/#dom-gpuimagecopyexternalimage-flipy).\n\nThis CL fixed the issue and updated related end2end tests.\n\nBug: dawn:1635\nChange-Id: I3ea7c9de44fb45224bc438486e0e92385446bfb1\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116924\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shaobo Yan \u003cshaobo.yan@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "011ca851e705867065f9ced4a59fe2fda5c42afa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CopyTextureForBrowserHelper.cpp",
      "new_id": "ea1039f104c82132603f0e9066cdf776d912919d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CopyTextureForBrowserHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "07ccb93dc68079f513d8d76f170342e8d64dd597",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/CopyExternalTextureForBrowserTests.cpp",
      "new_id": "3bcdc3310b379775b36c3744da6054a7367b96fb",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/CopyExternalTextureForBrowserTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "21b1852b6f9433ab48f25d7e0ab06ed3383a5653",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/CopyTextureForBrowserTests.cpp",
      "new_id": "2fc78937ec84cd6c4f1c2f89b7ea585b9d3f7371",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/CopyTextureForBrowserTests.cpp"
    }
  ]
}
