)]}'
{
  "commit": "6a9897bb6437e64ad6151f22be7ebecec8802f8d",
  "tree": "123087f2423175db3a2f240a9161b63baea784c0",
  "parents": [
    "391d8302b60f7665fd092e8a6d323f73b70be317"
  ],
  "author": {
    "name": "Le Hoang Quyen",
    "email": "lehoangquyen@chromium.org",
    "time": "Tue Apr 08 09:00:03 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 08 09:00:03 2025 -0700"
  },
  "message": "D3D11: Only reset used UAV slots.\n\nPreviously we reset all UAV slots from 0 to max used slot.\nHowever UAVs are bound starting from highest index and with decreasing\nindices. That means the beginning slots (from 0) might not be used at\nall.\n\nThis CL adds code to keep track of min and max UAV slot. At the end of a\ncompute/render pass, we will only reset [min, max] UAV slots.\n\nBug: 42240704\nChange-Id: I73049425cade43dc26923a6778cb329fc8565c41\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/235014\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Quyen Le \u003clehoangquyen@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e75f2cc821fc46159fb8b2d8be110a5dc2f5df1d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp",
      "new_id": "fd5e6712d6f986cb5172a2e039a91a71ec7c91fe",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "3965c8ba004f3c516ecbfda778394d5b83897fe7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.h",
      "new_id": "fa7f6ac98b15dbb9ba4c8cb291c3394be48151ef",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.h"
    }
  ]
}
