)]}'
{
  "commit": "74f6bc7e4028df0b1abfa0b03279cbb5b3b4903d",
  "tree": "4f2bc6d57b696853bfca6b0c4486a30d267b60b2",
  "parents": [
    "e366dcf747ebe69e54dc42ae99b13f6043375ec4"
  ],
  "author": {
    "name": "Li Hao",
    "email": "hao.x.li@intel.com",
    "time": "Fri Oct 28 04:51:16 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 28 04:51:16 2022 +0000"
  },
  "message": "Move timestamp query inside compute/render passes to new feature\n\nFeature::TimestampQuery is used for timestamp query in command encoder\nand compute/render descriptor to match WebGPU SPEC.\n\nAdd a new feature timestamp-query-inside-passes for writeTimestamp API\non compute pass and render pass.\n\nSplit timestamp query tests in dawn_end2end_tests and dawn_unit_tests.\n\nBug: dawn:1193, dawn:1250\nChange-Id: I8dd66c1d40939877e37ec2b979a573cc4812c21f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/106500\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Hao Li \u003chao.x.li@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "554a95ef122dcac85141aef107c6a7a9b937607c",
      "old_mode": 33188,
      "old_path": "dawn.json",
      "new_id": "f58121ffd9a7e6ad4efea44d27196843ea3cfae8",
      "new_mode": 33188,
      "new_path": "dawn.json"
    },
    {
      "type": "modify",
      "old_id": "a3929f31f45cbca7a07fd34385f98de55262a975",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandValidation.cpp",
      "new_id": "836c811ac622672642de45b59931fe0dc424b6d1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandValidation.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf4e8aabef58e6fafdfd3bb222f7f31ba63ac276",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandValidation.h",
      "new_id": "d4f66d70a3e395c7675f82031371b8459e97fbb0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandValidation.h"
    },
    {
      "type": "modify",
      "old_id": "4c8d9cac3f54be0b9fafa3d979149812d025e765",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ComputePassEncoder.cpp",
      "new_id": "2b9a8ceceab8bffc255666a3e922401ff284b974",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ComputePassEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7d00b76410bf57562e2127c52dad0f2e43e9e51",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Features.cpp",
      "new_id": "d839bd24e92ebe2bdb9013a047597adc899eb745",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Features.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bcb93adf925d655503fe87fc472ee6369ca4fd2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Features.h",
      "new_id": "2a35963c7001ae79d97056623a6674ab5590b5dc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Features.h"
    },
    {
      "type": "modify",
      "old_id": "2776dddb1cc8a1ec6061fa80534d98d97234153e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/QuerySet.cpp",
      "new_id": "0682495e6453aae6d14aafa7ee31d1c60f0fb426",
      "new_mode": 33188,
      "new_path": "src/dawn/native/QuerySet.cpp"
    },
    {
      "type": "modify",
      "old_id": "6965f12ca1150d47b49dff92c767467faf9ed95f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPassEncoder.cpp",
      "new_id": "8967c91ac0e7507f3a2388aeaab3a80138bb73b7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPassEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f61a40dcedb988730ca9e46540d6dd8ffcee443",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/AdapterD3D12.cpp",
      "new_id": "a5da11789193e726e236c80e88540510381401c2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/AdapterD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "c2e75af9287272c6e4fcc9973713d80605097793",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BackendMTL.mm",
      "new_id": "63321e0cbd9e25005f594121a64e583819d4112c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BackendMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "3779f9b68ccc8b1739eac4908f6ed65ab0fcf604",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/AdapterVk.cpp",
      "new_id": "b05f03e80e88b3cdcb97b05a40caea27caa1c75d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/AdapterVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "6638875f21d420baea0f032d7cdfd1164663030e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/QueryTests.cpp",
      "new_id": "f8cf53c27ec235e659350fa0c878ad2c8d7cf073",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/QueryTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "508835182c65e06a378f282ae4365252b37059d2",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/QueryValidationTests.cpp",
      "new_id": "d0289e201e9e7c3b551a761a834cf9e010691627",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/QueryValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "59ab14fa6a62d2824ff4e652339b75db359debae",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/SupportedFeatures.cpp",
      "new_id": "1003dcdfe1b36f5407179b41079265d8aad67673",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/SupportedFeatures.cpp"
    }
  ]
}
