)]}'
{
  "commit": "bf6225076ff56f6d3867df3c0ee91c99fe0fca05",
  "tree": "5398be442c9edf1b97a6d1a0271cd04c20efc2ec",
  "parents": [
    "dea01b81ff3de191177c97d147161faa4bbd64d8"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Fri Aug 07 09:55:49 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 07 09:55:49 2026 -0700"
  },
  "message": "GL: implement Feature::MSAARenderToSingleSampled\n\nUse the GL_EXT_multisampled_render_to_texture extension.\n\nChange-Id: I42de0244c3659615cfe40fe5077a64e54061a865\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/307035\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21ea9784878ba90dce91dcdcc7e1379ee90e0b9e",
      "old_mode": 33188,
      "old_path": "docs/dawn/features/msaa_render_to_single_samples.md",
      "new_id": "534350a5e1216c31d9a9b75541a9b6f6e00e94f1",
      "new_mode": 33188,
      "new_path": "docs/dawn/features/msaa_render_to_single_samples.md"
    },
    {
      "type": "modify",
      "old_id": "88dd09f04eccd4fee873d481642fa8bf1f98ba0d",
      "old_mode": 33188,
      "old_path": "generator/opengl_loader_generator.py",
      "new_id": "2a022609acde3fe2823a91b18fcf91c627f62d5d",
      "new_mode": 33188,
      "new_path": "generator/opengl_loader_generator.py"
    },
    {
      "type": "modify",
      "old_id": "a3a1b4be50918eccd0113236d971e0d574eb2e49",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "243d510ffcf3494fabdac3b3f0663ef87ed8be60",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "09df71ad9b5c58f9e6cef6ba28841f888ba3dbba",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "6fb9bcd28913b1c774651968444cff3ba0143542",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e94123499d54ac75c090d4467c7a03836ade7ec",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/ContextEGL.cpp",
      "new_id": "dff2b2f6acd0aebbf5767e0cebd63ba37a858703",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/ContextEGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f66c9fa173be7e4a8cde9494b861b0e19a20f75",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "5ea8ea8f4e9fb62958f8adb2d5a03c4aec9bf9d6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "f79196c35d6487e0faf60d3028959894c0ad5ae6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/TextureGL.cpp",
      "new_id": "98d0584f310fe8bdba8432e63e6a9e68c4cc582c",
      "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": "663ed262e15af031c932bf96ed4f2a09343fabf4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/TextureGL.h"
    },
    {
      "type": "modify",
      "old_id": "e852ab0545ac14348a58076677efb554117fbb24",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/supported_extensions.json",
      "new_id": "b34e8912ecd39cbed16a63f46009826ce087d423",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/supported_extensions.json"
    },
    {
      "type": "modify",
      "old_id": "7912db08471b8101c08e478eac5157d22d0d828f",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/MultisampledRenderingTests.cpp",
      "new_id": "57e69581a6eea5af43a657ee4a0cf49c598fc9e4",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/MultisampledRenderingTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "55f8d8cef06cbdb7d22cc044094ed60001fd83a4",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp",
      "new_id": "4ae1ee1895fbfff6da43ea8b50fd398844b52049",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp"
    }
  ]
}
