)]}'
{
  "commit": "b87a8b9b6489ef2a62094a75e0c10effdcdedb88",
  "tree": "a25f942bafc66fc57d69e689e69a27e9f342b397",
  "parents": [
    "dc2326f4d024d69d9cd8110a869a86aa65281df0"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Sun Jul 12 03:58:16 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Jul 12 03:58:16 2026 -0700"
  },
  "message": "Revert \"GL: implement Feature::TransientAttachments\"\n\nThis reverts commit 3d8c057f73fdf8153d58fee017c02217e79e8541.\n\nReason for revert: Causing test failures on Skia Dawn/GLES bot\n\nFailure Link: https://ci.chromium.org/raw/build/logs.chromium.org/skia/7965a6081bb74511/+/annotations\n\nOriginal change\u0027s description:\n\u003e GL: implement Feature::TransientAttachments\n\u003e\n\u003e Implement support for TransientAttachment via Renderbuffers.\n\u003e\n\u003e Change-Id: I4e0dce6840eacce899594b8b36af36350c223816\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/308775\n\u003e Reviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\n\u003e Commit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\n\u003e Reviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nChange-Id: I77ef8cfdb60b6681ad0c5c23def701be37c1be7d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/323415\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Stephen White \u003csenorblanco@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2a5891ab2fa63d4083be5dfcb97b97c1152a197",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "e1f6122406759ba4b99a3e19a39530a21b865a57",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f66c9fa173be7e4a8cde9494b861b0e19a20f75",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "426e0114149c3919204953394c893d90031ad41e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "8e749b9a8e56429135de62c96ce0495d35694d91",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/TextureGL.cpp",
      "new_id": "f97f4f1d6bb59849a710f6dfbe058f0f33541eae",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/TextureGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "04cefe0fdfd922c9a230eb0531994e26926f93a2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/TextureGL.h",
      "new_id": "3fd3604bf9dcc6cc20d9b86d833ce354d5f9f8e4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/TextureGL.h"
    },
    {
      "type": "modify",
      "old_id": "4932041477a1a27b7d0ca7aa5c03abcd4dbe289d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ArchTierLimitsExhaustive.cpp",
      "new_id": "8bb5c6362a9941d4b5bd9a7ca6008354d30b135a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ArchTierLimitsExhaustive.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7f020cae53c437499618354b68f8b7422b334ed",
      "old_mode": 33188,
      "old_path": "webgpu-cts/compat-expectations.txt",
      "new_id": "84e326bfb7e03d0f6fd96e4d6d233e1bf81bd18a",
      "new_mode": 33188,
      "new_path": "webgpu-cts/compat-expectations.txt"
    }
  ]
}
