)]}'
{
  "commit": "eba761a975f7fc0c2c43fa85f33c2b13c201c7b2",
  "tree": "d0cfdec2cdbf630d42b0146b08ab23c232abd7df",
  "parents": [
    "d8efac1b7b42d86e4d235686d4d824989d21369f"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Mon Jul 13 10:34:06 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 13 10:34:06 2026 -0700"
  },
  "message": "GL: implement Feature::TransientAttachments\n\nImplement support for TransientAttachment via Renderbuffers.\nThis is a partial reland of https://dawn-review.googlesource.com/c/dawn/+/308775\nRenderbuffers are only used for texture formats containing depth or stencil.\n\nBug: 462577182\n\nChange-Id: I92090e92d6e4e1ee1d732ce97d245aae66ea2ef6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/323915\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1f6122406759ba4b99a3e19a39530a21b865a57",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "e2a5891ab2fa63d4083be5dfcb97b97c1152a197",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "426e0114149c3919204953394c893d90031ad41e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "1f66c9fa173be7e4a8cde9494b861b0e19a20f75",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "f97f4f1d6bb59849a710f6dfbe058f0f33541eae",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/TextureGL.cpp",
      "new_id": "cbb43ba60a54446cd895df3018749081a5376a41",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/TextureGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "3fd3604bf9dcc6cc20d9b86d833ce354d5f9f8e4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/TextureGL.h",
      "new_id": "04cefe0fdfd922c9a230eb0531994e26926f93a2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/TextureGL.h"
    },
    {
      "type": "modify",
      "old_id": "8bb5c6362a9941d4b5bd9a7ca6008354d30b135a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ArchTierLimitsExhaustive.cpp",
      "new_id": "4932041477a1a27b7d0ca7aa5c03abcd4dbe289d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ArchTierLimitsExhaustive.cpp"
    }
  ]
}
