)]}'
{
  "commit": "a54df5eca5dcc90bc36d4fe3ece4bce8a036faa0",
  "tree": "ebfcb570c5b51e82060ee804cb26d0ab016f7957",
  "parents": [
    "2e30a374d77654ac323f213047a7a797a993735a"
  ],
  "author": {
    "name": "Zhaoming Jiang",
    "email": "zhaoming.jiang@intel.com",
    "time": "Wed Nov 30 23:55:28 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 30 23:55:28 2022 +0000"
  },
  "message": "Tint: Fix extractBits polyfill\n\nThis CL fix the extractBits polyfill, used for D3D12 backend on windows.\nWith this patch the related CTS would get pass.\n\nFixed: tint:1775\nChange-Id: I15636bb55af502fff773c19f03b4c3c9e99b63fd\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/112207\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Zhaoming Jiang \u003czhaoming.jiang@intel.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15aa2330694afe4a897f67e1284c5103f3ba0fa8",
      "old_mode": 33188,
      "old_path": "src/tint/transform/builtin_polyfill.cc",
      "new_id": "62f8f4c906083f79784a36724b902c431c4105db",
      "new_mode": 33188,
      "new_path": "src/tint/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "87fd9d5cf7c678d0b2b57e48bb085a9d3e1451c1",
      "old_mode": 33188,
      "old_path": "src/tint/transform/builtin_polyfill_test.cc",
      "new_id": "1fbea9ce64e1b70af80c0697cd11a25d7110a5aa",
      "new_mode": 33188,
      "new_path": "src/tint/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5857151e89045ab6befd6e7ecfd3c7e5b90fdfbf",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/scalar/i32.spvasm.expected.dxc.hlsl",
      "new_id": "0567c8c6537419d3c42d702c54a73c364c9c7244",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/scalar/i32.spvasm.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "5857151e89045ab6befd6e7ecfd3c7e5b90fdfbf",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/scalar/i32.spvasm.expected.fxc.hlsl",
      "new_id": "0567c8c6537419d3c42d702c54a73c364c9c7244",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/scalar/i32.spvasm.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c82dd86de23914923e883e0e2563a2c783a77f51",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/scalar/u32.spvasm.expected.dxc.hlsl",
      "new_id": "c356a5a2ae2e853ea8fffc43003c5154ffea685e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/scalar/u32.spvasm.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c82dd86de23914923e883e0e2563a2c783a77f51",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/scalar/u32.spvasm.expected.fxc.hlsl",
      "new_id": "c356a5a2ae2e853ea8fffc43003c5154ffea685e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/scalar/u32.spvasm.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ec89a7c980744affe734254bcd38ba7e619a6e1f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/vec3/i32.spvasm.expected.dxc.hlsl",
      "new_id": "f1190c06d1ee191f6a339594e61b23069db31c9c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/vec3/i32.spvasm.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ec89a7c980744affe734254bcd38ba7e619a6e1f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/vec3/i32.spvasm.expected.fxc.hlsl",
      "new_id": "f1190c06d1ee191f6a339594e61b23069db31c9c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/vec3/i32.spvasm.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c9b84dcda444c75847b35cc3849906b8e4ceea49",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/vec3/u32.spvasm.expected.dxc.hlsl",
      "new_id": "6786f5a245a43c0150cbfe6ebdb162cc25fa23dc",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/vec3/u32.spvasm.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c9b84dcda444c75847b35cc3849906b8e4ceea49",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/extractBits/vec3/u32.spvasm.expected.fxc.hlsl",
      "new_id": "6786f5a245a43c0150cbfe6ebdb162cc25fa23dc",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/extractBits/vec3/u32.spvasm.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d5d112534f6114c022d19e59b02e357eef7c3a3a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.dxc.hlsl",
      "new_id": "357f955fdb3fd100fce8dd27615ed19a5f3cde69",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d5d112534f6114c022d19e59b02e357eef7c3a3a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.fxc.hlsl",
      "new_id": "357f955fdb3fd100fce8dd27615ed19a5f3cde69",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/12b197.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "bd0e6fe47efe1e8a473a30fb5e154dbdd634da93",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.dxc.hlsl",
      "new_id": "0ae62b5efe05f3c31d4151a35c57d13fd3ac9c1f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "bd0e6fe47efe1e8a473a30fb5e154dbdd634da93",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.fxc.hlsl",
      "new_id": "0ae62b5efe05f3c31d4151a35c57d13fd3ac9c1f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/249874.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "5f5832cab79c864635702c0302ef5aaadd0a2181",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.dxc.hlsl",
      "new_id": "fddff8115d369ec25e4375b658b142a4b9c838e9",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "5f5832cab79c864635702c0302ef5aaadd0a2181",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.fxc.hlsl",
      "new_id": "fddff8115d369ec25e4375b658b142a4b9c838e9",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/631377.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4971f269a4332ba6d106627f449f51c454224216",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.dxc.hlsl",
      "new_id": "dc1c74df920bc16f2065145ec5e0a357ab1a305d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4971f269a4332ba6d106627f449f51c454224216",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.fxc.hlsl",
      "new_id": "dc1c74df920bc16f2065145ec5e0a357ab1a305d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/a99a8d.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "944fe861ff3c517c8981c97c6474b0a4b8adb2cc",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.dxc.hlsl",
      "new_id": "8fb330f47c6019da8a736cb9276de635047e97c6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "944fe861ff3c517c8981c97c6474b0a4b8adb2cc",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.fxc.hlsl",
      "new_id": "8fb330f47c6019da8a736cb9276de635047e97c6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/ce81f8.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c45a595f13baf902b73795d6f6836043db426283",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.dxc.hlsl",
      "new_id": "b0c453f245b5fe637f3a5fb89a2916bbc4bcbb65",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c45a595f13baf902b73795d6f6836043db426283",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.fxc.hlsl",
      "new_id": "b0c453f245b5fe637f3a5fb89a2916bbc4bcbb65",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/e04f5d.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c56231c894af9e6a960319f9753721f44cb2bf60",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.dxc.hlsl",
      "new_id": "88b2c8832536e8c85c906c44af256047f0481d4a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c56231c894af9e6a960319f9753721f44cb2bf60",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.fxc.hlsl",
      "new_id": "88b2c8832536e8c85c906c44af256047f0481d4a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/f28f69.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "40ab22ce85873a138b94203293be9f84285450bf",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.dxc.hlsl",
      "new_id": "b1452a7b0abfa4df09a9f345a0e79b6b618566af",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "40ab22ce85873a138b94203293be9f84285450bf",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.fxc.hlsl",
      "new_id": "b1452a7b0abfa4df09a9f345a0e79b6b618566af",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/extractBits/fb850f.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "91d3e2c230b06f263dd69b4aa5e38a3006682804",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "dbeedece3d859cb5f41dbd28bd866160e881eb0c",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
