)]}'
{
  "commit": "d4321eef8c5c94107783d903355c1cbbbb8a3776",
  "tree": "97d32f6b0082fb3ce83e35480a2311fae44910a8",
  "parents": [
    "68ff61cfd4c1384a7a305e0c30c608aedaba95d3"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Jan 29 14:10:59 2025 -0800"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Jan 29 14:10:59 2025 -0800"
  },
  "message": "Add polyfill for pack/unpack 4x8 snorm/unorm\n\nThis CL adds a polyfill for the 4x8 pack and unpack normalized methods.\n\nBug: 379551588\nChange-Id: I5f3823c3fd63fb09f828f8af7fd0d7293ac6a727\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/222215\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n(cherry picked from commit 5bf02b8dee218f82783da522212dc184b6118ac0)\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223816\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a8ca231092adfad0869743d84e4f8238929c255",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "4374fe0110e8ab64d32c8a2b2e17735e211446f2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a80e6aecafb2c27f14c58effc30061c52fb4e3a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "67629739d5bc5a3ab1dce019d02e1ece981297cb",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "274678eff854dabf891aff070f644c59f8d7b2fe",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "c85a9406257bb333fab08635809621692649a4f6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "f28a88f6c17934cd0dac3c9e566d2a3ea1dc4130",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "d03364cdf360bed33a93cfcbf400bbb564992d02",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a597c46fed5c69f8b270daa4613ab9e5555ede2",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "d39427182fe82abb0ccd8ac472b2756a4bf07eff",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "002de45378fa8b0ffab2bfcc13ee993baf56e1f8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/PackUnpack4x8NormTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "da8c722fed7217925f34291e9c83d3fc1acc8cc1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "c012a30bcf95202428e89a035bf7825d372c42bb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "5e68e245488ade7746aa1e1f1762741a99879408",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h",
      "new_id": "825b550196af86047190254d183220ea45984a39",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "163b943d5199c94ce1e0ccdcfc44b4bad2f9b140",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc",
      "new_id": "44e65e9eae72d68203e72c2860ae2fcde252fbc7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f3421bc30f7dd08d86cd6b010029121c6712f6a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/options.h",
      "new_id": "177bc77d29b64d4bbd6d01e5b9cd39e2420d0f94",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "49519c971070abb2e03b2e4928123be611871b24",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "6baaeff88a7ef29ee3c961f0b39a2a6974362e7c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    }
  ]
}
