)]}'
{
  "commit": "829f73d077f28ac0f5cf157b984792a4c04eab7c",
  "tree": "ff1b4525e3292133fb41cf85e999576cb69fd9f4",
  "parents": [
    "177ec4c9b9074cea4ec81dbf5bc7e98e6db8914a"
  ],
  "author": {
    "name": "Peter McNeeley",
    "email": "petermcneeley@google.com",
    "time": "Thu Apr 16 20:31:45 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 16 20:31:45 2026 -0700"
  },
  "message": "[tint] Polyfill for sampleCompare for 2d and 2d array\n\nThe end2end test proves that the polyfill is a pixel perfect\nreplacement for sampleCompare.\n\nIt should be noted that as written this end2end test does not fail\non Adreno which is where we expect a failure.\n\nBug: 469328925\nChange-Id: I58318c67e9c24e423554debfac2193cf9ebb091a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/300095\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Peter McNeeley \u003cpetermcneeley@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0deb96dd36e1081054a48d06993b1bf327ecb3f7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "d007593f15a235f7eac37dafa4cd38087544114f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "02f88686a4f37b7ae759a99544fadb59bd49050a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "c0ade5395affe1c5d6c166ac8cce9dc160c4dd27",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "7a5e318295bb99a0dd616908349995fab6a1981e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "1fa30ba335e7cc37982b7fba2732cdb05b57618d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "25cf460f887192d38b3036b04dcb7347baaea66f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "6d1b6baba57c1fd784266b236983e68926c87c07",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b11c0446851b2d661228a914953e04e48bb139e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "371cc40c4c71c7e5e3973378cc90e6ab5e6468e2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "224fdee61c60ebcd0357a7c3c65e03a81a4bec65",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/CMakeLists.txt",
      "new_id": "d70fa9e0ed7823b15774b9297fad49800b752a65",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7231b9badc6ab66061c2343151cd113949b4176d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/DawnTest.h",
      "new_id": "7c3383994b8f41c55ba48628ffa162e2029b1e05",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/DawnTest.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21665120dcccb3280b75e2540a94e8f1b0a16733",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/TextureSampleCompare2DTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "7901651d198d2a1b75f2c3f3b70faa467c55eccc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/options.h",
      "new_id": "9c52337bf867ac0a5c7ec31f00e7ec59aa0b15b1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "5a954f8c4dbd9cb498760afa0370687f491f7152",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "10d8d3cbffdeeb510c5af3935bc82e26e35da6f2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "633698c440285c375698982a4ba8aeeb80d98fa0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.h",
      "new_id": "c03f55698717beda836685eb5ecc705849d252d2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "89ee522e87b2758fd7ede4a1fac7e3dc6c93c87c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc",
      "new_id": "f77484f886ba77acaa170aa6a7ff3daaef8e9876",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5a9aba6e9c8098f682915c7988f3021dd122d60a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "2eaf56e75af114409b1ef521836a0bc623b5c644",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "4f469cca21d972d4b81cd0a589017e02d75e6274",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_fuzz.cc",
      "new_id": "64ce0f7ed1c7c3351e38b2756d455017f88aee33",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_fuzz.cc"
    }
  ]
}
