)]}'
{
  "commit": "eae72fc7ad35c1eaedb8f10534bd6af697f3cf14",
  "tree": "42c946a385dd15efdaf8d05bbefb153cf691fe35",
  "parents": [
    "b1b49c44fc1de13d10bd252ad6139de68e91b8df"
  ],
  "author": {
    "name": "Le Hoang Quyen",
    "email": "lehoangquyen@chromium.org",
    "time": "Wed Jul 09 08:06:43 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 09 08:06:43 2025 -0700"
  },
  "message": "D3D11: Allow dynamically skipping fence signals in BeginAccess\n\nPreviously, fence signaling for a Shared Texture Manager (STM) was\nconfigured only at creation. This change adds a new option to\nBeginAccessDescriptor to control fence signaling dynamically at the time\nof access.\n\nThis enables use cases where a shared image can initially have fence\nsignaling disabled and then enforce it after the first WebGPU access.\n\nThe older creation-time option will be removed once clients adopt this\nnew descriptor.\n\nBug: chromium:429093435\nChange-Id: If6bab8749d96bd667a88a3e661b1ffa066481102\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/250434\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Quyen Le \u003clehoangquyen@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fd8ba08c6143080d3113536b38672cb0c6db00f",
      "old_mode": 33188,
      "old_path": "include/dawn/native/D3D11Backend.h",
      "new_id": "415b97e7bb5c60377b5be23d5e9a9630102217af",
      "new_mode": 33188,
      "new_path": "include/dawn/native/D3D11Backend.h"
    },
    {
      "type": "modify",
      "old_id": "377e1d6b932479b95a280eef6ad417519e79f27c",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "c082644df598efde46433607d942832c1f6ccdd9",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "cf8f69dee5d8d448b48b6812e7d90c121f3f3455",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SharedResourceMemory.cpp",
      "new_id": "679bc32fb11f66794fd31d848d0a4b995d82642f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SharedResourceMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "c552299bccfe93a63e1e874c9438898a5abc38cd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SharedResourceMemory.h",
      "new_id": "0b0a00e979cfa11bae1e30d3656675b0b5c1530d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SharedResourceMemory.h"
    },
    {
      "type": "modify",
      "old_id": "59ad1e5af9f087c784f65b34ea3835a320a886c5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/SharedTextureMemoryD3D.cpp",
      "new_id": "2f3dbacb6ea7e530397071ba8ceaf961264fac57",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/SharedTextureMemoryD3D.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f6b04a15afe6cb06fbbb1a89f94daf8b35642db",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/SharedTextureMemoryD3D11.cpp",
      "new_id": "4c7f7759da32a057a71de34b55c8f60308dcd90c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/SharedTextureMemoryD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "49b24ff3fced752d36492f03431bc5a1e6099dea",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/SharedTextureMemoryD3D11.h",
      "new_id": "da5a37ec66bedeb879f777fe114f8b252a5948c6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/SharedTextureMemoryD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "bcc01c30194c68afd03c49f7d2ffca7b99e8b108",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/TextureD3D11.cpp",
      "new_id": "6885a9625df4385e98dd8bc79a4530e7f1b0d723",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/TextureD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "e182bff2c2f2844dfc171625cdabb0e4fbd99bc7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/TextureD3D11.h",
      "new_id": "e3a592845ed2e82c9789c0f49ae42bf5abad7164",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/TextureD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "d232e0d8466db5abfce385e8358d5dcf951804a6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_win.cpp",
      "new_id": "07798bf704f262455ca6c8448a5d99297308a231",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_win.cpp"
    }
  ]
}
