)]}'
{
  "commit": "e08a6ee9b3cca0fb6df06c86976695c5b2ce19af",
  "tree": "47a8b6a3e9ec6d648cd65ab911f73609873dfc0f",
  "parents": [
    "6453cd85ca240e76675ae8b32e9ee105bb456605"
  ],
  "author": {
    "name": "Kyle Charbonneau",
    "email": "kylechar@google.com",
    "time": "Fri May 15 13:14:22 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 15 13:14:22 2026 -0700"
  },
  "message": "Avoid separate render pass to clear textures\n\nWhen a partial renderArea is provided but an attachment\nneeds to be cleared then expand the renderArea instead of adding a\nseparate render pass to clear. This should be more performant.\n\nBug: 503675690\nChange-Id: I54186e95330d799aa5eec71a1038c8f1bcc48a40\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/308795\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Kyle Charbonneau \u003ckylechar@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd7d73473ba528e9ad7e0cbbd40841387ec21587",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandBuffer.cpp",
      "new_id": "d7ce6485cffca23751a71f5a21a0e64ade9a943d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "86f1d3fa63f3f75d2310c64b44e81cc82734085b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Commands.h",
      "new_id": "96c8704eb9341c98c6c274af41d3e8afb1937bc1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Commands.h"
    },
    {
      "type": "modify",
      "old_id": "4467f768f8e2f144ba48636393d3d5f5651f8fdd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/CommandBufferVk.cpp",
      "new_id": "bfa44924cb116c0e48c0a079a6f8282e3441bb48",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/CommandBufferVk.cpp"
    }
  ]
}
