)]}'
{
  "commit": "646abfa7cf9806be8cd89adb5ee6caa3184c66e0",
  "tree": "00248686059adb4732c263d836325923b80e5f8f",
  "parents": [
    "2fac8e66f902c294e46c8ed1a9cb4e1b6c6a3ed2"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Feb 24 14:05:52 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 24 14:05:52 2026 -0800"
  },
  "message": "[spirv] Add Multisample support to framebuffer fetch.\n\nUpdate the SPIR-V changes to allow mutisampled framebuffer fetch in\nSPIR-V. This requires Dawn to tell us that we are in multisampling mode\nthrough the writer options.\n\nBug: 42242274\nChange-Id: Ia20edba4e2537f189bf4e2ca98e30b55230e3f8f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/292175\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b42d319efab047bbcf5b09f24c3cde220bec6a8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.cpp",
      "new_id": "10db87c0e5a761bba31463f5a0574ad20e829b27",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c2ac1443192d866a527de91a2ee66623cd53bbb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.h",
      "new_id": "91d888354e3f9ea6c82d358000b564923e69761c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "491e89e8760c01d1060cc04fff8bb77f5b9e844e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ComputePipelineVk.cpp",
      "new_id": "ba039ae9952d67cd633229cde6fda9e77ca1a97e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ComputePipelineVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f6ce46ee5a59d4a7513f6b5116b101ad0075835",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp",
      "new_id": "17182af9c7d4b9cbd8559e344864aefd017b431c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/RenderPipelineVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "f8ffb65ee6e8e96b8da358e82f5b96e881897aaa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "4abfe727586b8a7283e711ffb86584054140e1d3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "61d6c4fcbdc33993306ab1d547958cdef906ebea",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.h",
      "new_id": "37fd7cec785d9621cfd6b11b08f60cc6183a1754",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.h"
    },
    {
      "type": "modify",
      "old_id": "30ad3d3e3e2593e3e521a3c55fc60fadc586079f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/data.cc",
      "new_id": "fc0d483159cc8b3e4593bccbe4b82e32dd9a69a9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "42002c70ab3d96d91f945c309786617af27525eb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/spirv.def",
      "new_id": "d11c482a0e748527913eee48031a7103283b1deb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/spirv.def"
    },
    {
      "type": "modify",
      "old_id": "1d6b96c98e7815966fe43c0c6cfad7bb117cffde",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/options.h",
      "new_id": "59a15e6ca5529d729033fb4b2e7d8e426ade0334",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "e79982fc5d657be3a8c3a0ee59fecca0cffc31e9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "b5adb5ad926bd9fc963944da0a506e39ac3a59ab",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "9a7026f4ad04e77d64bc2fe8231155edd68e0182",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.cc",
      "new_id": "ab8f814c21d331a0621d66237e413adb5c1c9e8e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "6265893094cf8a341cb051f9c505323cb8143f84",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.h",
      "new_id": "80f875874417168aaed7cb766eb512de86ed6caf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "75c4c511acf3db2bd30f4d596cf17c3e25c20043",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_fuzz.cc",
      "new_id": "6f07727af3919cc085e30e4e45262f0fd0c76d6b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_fuzz.cc"
    }
  ]
}
