)]}'
{
  "commit": "cfed5ffdc346f14f69d910f6941fef9e0ebeb92d",
  "tree": "f48357027863be4e118f7902cd577987c708053e",
  "parents": [
    "9affa89ecb5a1fc4f7d8374c40cb23c3b87bb115"
  ],
  "author": {
    "name": "David Neto",
    "email": "dneto@google.com",
    "time": "Tue Jun 23 11:58:22 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 23 11:58:22 2026 -0700"
  },
  "message": "Revert \"[tint] Polyfill sample_mask behavior on HLSL (D3D) and MSL (metal)\"\n\nThis reverts commit e39ee4a1edf526099f96dae2c998e2fe68534764.\n\nChange-Id: I02f11a1b3db673f5027adb8656beb0a4eb77aea9\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/318595\nAuto-Submit: David Neto \u003cdneto@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67bcb499c4d8da6df6f6184782d8a9a9df5d2df7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.cpp",
      "new_id": "9d19fe094078fed40819a1ad4db8754bc4be4695",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd01dbcc7eb12941427fff869f73ac62a99f6e2a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.h",
      "new_id": "e39ae40c8a2fa2a6f7f816a6dd1c2afca9b7a831",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "847f58475021bab3e150d884e31a27304467e0ea",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "285f1978f79bdeddb54f5d519f5b2408e9363634",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "cdc031b1d36e5f4bcb4306bce57619f6f22cb47d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.h",
      "new_id": "46dd248679b2e97edcb343c63bed11a7172aee43",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "dae0ef3d7c4c080fa2114de53d77d9e453c8dc4f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp",
      "new_id": "50a4d58fdac7ce8676e16939993fcc1df3a52ef3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "034f48933dc147a313decc7136bef1ad35310185",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp",
      "new_id": "0c5ca9f68f5054550fdb75dcec9e757640b2b3dd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "3641d3b2824bc99958f206efdf9f9508aaf79732",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp",
      "new_id": "7712dcfaf0a3ef8f1e861a88699bf6b368fe0d85",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e7b2ab97e16ad9911444155f9b9bb7f86064b81",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.h",
      "new_id": "425e0056841edaba94ed9bff3a62e67b8c0a86ea",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "6c5594b3e92519ce45db42b9e8134bba3332b025",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp",
      "new_id": "121e4453bd7fd656d6ff901d3057cb4ba87f4839",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "dcb50ee3a20ac087e45d4d9f243008f8afff6cc1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "6f946bb6240d8cc1a101c7e0349d1605e734433e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "72017182b008a5b89ab091e6cfd71ee74e09001e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.h",
      "new_id": "15df951c05fcb0f68cbbfd12d6580bb9b79c5629",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "52a120e63e3ebb2781081cc96e4c228afcc3fdd0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/RenderPipelineMTL.mm",
      "new_id": "b88b5c5c398851b84400abbc98f1179babb73cea",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/RenderPipelineMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "4b5725c7825fc4401b137b0ce4ac056ddcad3559",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.h",
      "new_id": "c176c401eb95f9991c3b80f4e14e86af18ecba60",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.h"
    },
    {
      "type": "modify",
      "old_id": "605a3fc9e6a16d4db42fc848321e5e1a47533115",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "a8f09b948ee9983c69cf1c66fe5ba1d08c2b01e0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "ad89875fe7b61ef6af10404dae7f30805aff2b21",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/MultisampledRenderingTests.cpp",
      "new_id": "1e4874b7fb77a18b3485a5194abc25fca83a0b7a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/MultisampledRenderingTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b541244adbaeb784f0c8b524a1182327ff251b3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/common/options.h",
      "new_id": "c829c97eb6cc1c8b485e234feb74a4e6c3ec35c6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "484688b45fbdc9a72f82e64a87f34b285e6c4af1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/raise.cc",
      "new_id": "75a75140ad8e2fb8bab18a12434abb299483fa49",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "5fd7a996808a2bec3836cda0ddcb19b53014dff7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc",
      "new_id": "11f31f11007d72f7545f0f74ab112e242fa83138",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "52ca25c4086479779aab4c872a8417ada0497b8d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io.h",
      "new_id": "27a4effd46dd57423e79c8c378963b94fe2b0723",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "75ddf255c024ac9192bc5f0469dcd17d23bec48b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io_test.cc",
      "new_id": "08725f2d6589c681ef0abc8abd251c6dba9aea4e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "78b76e5ee51fb032582ef22c1ef29ec18e3905c3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/writer_fuzz.cc",
      "new_id": "181e3163e4aaab1bffe2f3b450e1aa6c04f8fe38",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/writer_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "c4c17ee8273b7eb76fce551e9f0df2d4ab6b4136",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/options.h",
      "new_id": "0d82090008718cec5d7952b5c8b01832a8e65f12",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "43e1c29ac8bd9f3c72e200fca366a184b5f4d4f4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/raise.cc",
      "new_id": "e340bcf015c153d6ad3f4ffa6ca9c6d682a33068",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "e075a57ba4959840390c4a3e920b1ebc1a16ea04",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "7e6cac0240764479773336474ca955fad46fa3ee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "a3d7a6e8f40b93f60fa56dda90e2c44844527588",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.h",
      "new_id": "2000c36bb13c49a1c8c90191f1d2062a234c3d06",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "b303dac116985986259ca01d1dba5604fea13f23",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io_test.cc",
      "new_id": "f5ec59487c4a2592b2354d8e5a481b980c09e9d1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "83b10c2a66087fcda2d07dcd3f5e9cb0368579e4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/writer_fuzz.cc",
      "new_id": "50fbe5dbf7d1b47cfb18e88c838b539571f57bee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/writer_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "624830c2a704d9af2d9b9a7c299e42467db73354",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "cdeaa18c8620fdf0ab4def5e6f8ee325a2a4d1d0",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
