)]}'
{
  "commit": "c405dddf5eb569d50c4d4f313092131fa0d15682",
  "tree": "8ad0d93eff6755638e9614e5ccc2582479495a98",
  "parents": [
    "b08d87c06ee0f67daf8d039914e12ac50d66769c"
  ],
  "author": {
    "name": "Le Hoang Quyen",
    "email": "lehoangquyen@chromium.org",
    "time": "Thu Apr 13 15:59:15 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 13 15:59:15 2023 +0000"
  },
  "message": "Add missing locks to indirect draw validation \u0026 timestamp query.\n\nAlso added new multithreaded tests to verify them.\n\nBug: dawn:1662\nChange-Id: I58ebe265edf58e0c4eb5d9337d3441a6bb972ed4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/126781\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Quyen Le \u003clehoangquyen@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ec11c6d4a2b746654bc3a8748d81b48a66c5a9f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlitBufferToDepthStencil.cpp",
      "new_id": "f4db65e73de0de42432556738e253f63b58c2b41",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlitBufferToDepthStencil.cpp"
    },
    {
      "type": "modify",
      "old_id": "792690d0bc849e874c36af9d61030278ca876055",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlitDepthToDepth.cpp",
      "new_id": "82930995ce6dd3b987921de322972181612b9bf2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlitDepthToDepth.cpp"
    },
    {
      "type": "modify",
      "old_id": "88501575385f935f34725d9c47c1ccf6e96b91c8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "f74e0b395919df8d2950eb1bd1a8cbe6ff2e0044",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "f22ce316c26ca26b9ce644b7b0c7330c78d42513",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CopyTextureForBrowserHelper.cpp",
      "new_id": "0013ba85f1d4a2ea8a2e37645b11d3642c4cfd31",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CopyTextureForBrowserHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "0682a5a69604163d811d3fce19fd84bc0d87f181",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EncodingContext.cpp",
      "new_id": "eb954661ff1824ff3b957d043e97db3f106ec02b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EncodingContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "a94cfa5783cc9daa688916001ca33dd069507fde",
      "old_mode": 33188,
      "old_path": "src/dawn/native/IndirectDrawValidationEncoder.cpp",
      "new_id": "95851b8a5b6bf245c1f66750db785fa74a64a93e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/IndirectDrawValidationEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b7cce6faec257342941ff36969be6af6b9488e0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/QueryHelper.cpp",
      "new_id": "925e3beb8256ec284db6e690e22b93239abece3b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/QueryHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b3e409658ed325d80389381aee0511ad4fdaaa2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPassEncoder.cpp",
      "new_id": "aaba03f3a1681948b9765a14e8a005b3ee318595",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPassEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "63288523082cbe5c18b0bca1221a47260ffa6b7f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPassEncoder.h",
      "new_id": "592869dc374383bbd31b9f8b84ad1ec23aabc59e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPassEncoder.h"
    },
    {
      "type": "modify",
      "old_id": "fdd0fae17867868a1440b69121ae70298803eab7",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/MultithreadTests.cpp",
      "new_id": "9f88a6abd7a2f4a265de3698a028a735e33ef337",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/MultithreadTests.cpp"
    }
  ]
}
