)]}'
{
  "commit": "8726fe4bfe3ca4f0400a7c53c6904d2d88b1617d",
  "tree": "0e7087d5074683e46f8377f5a9cacda888c753a5",
  "parents": [
    "607f4cb6ec657f941e6a9367205ba23a4be7cdf3"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Fri Sep 06 17:17:16 2024 +0000"
  },
  "committer": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Fri Sep 06 17:17:16 2024 +0000"
  },
  "message": "HLSL-IR: only swizzle ctor value if not the right type\n\nBug: b/42251045\nChange-Id: Ic4b8e35a8675263c7ca91ce32cd6e2d3d847d04c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/205914\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46170f16f361c8b5bdb23ff434f2b78eec048eb9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.cc",
      "new_id": "84202262d0cb16793b46549a1c46e705d1a9f9d4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "b345a606bbb937282d3393b264c6dd828b315374",
      "old_mode": 33188,
      "old_path": "test/tint/bug/chromium/1434271.wgsl.expected.ir.dxc.hlsl",
      "new_id": "b3918d3aab736dd1688c2f551850daec221548bf",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/1434271.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "428687859a01d5d4d54c539b43ee7a2388593066",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/913.wgsl.expected.ir.dxc.hlsl",
      "new_id": "abf3988b5e406b0049b9edc94618a793e6846077",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/913.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "428687859a01d5d4d54c539b43ee7a2388593066",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/913.wgsl.expected.ir.fxc.hlsl",
      "new_id": "abf3988b5e406b0049b9edc94618a793e6846077",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/913.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9be8e919b87e55ef11b075c905e06e1a1d194286",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb4a1f3092693648c6ab44083ff405521da43941",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb4a1f3092693648c6ab44083ff405521da43941",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8410fe1569c54088a118c6c793e523db3569b0f3",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af8379aabbecb626c965d1ea072ea77d829e0d61",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af8379aabbecb626c965d1ea072ea77d829e0d61",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "720edee857da7f8a657ce30a554240ebce17bb35",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.ir.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3cc2d956294c02cc9f9ec53a69784e805c8b89d",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.ir.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f587ee55f39fabe0e7277d459d8ccfe3102f4890",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6917fdcfbcf95034181e4f92d8066112af3c9ca",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f849f16d41ecd739cbbe8c4e51b261ae062214e",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec2/single_value.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d16d4d04cc3c7fa2dd003b7ca386f0090c8d3a1",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37f0b34dcb6ae8617816e748988817fb55d78db5",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37f0b34dcb6ae8617816e748988817fb55d78db5",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db4bd4b109fd42260b00e2afce3bd1faec74be32",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "247d40889d7c5fa393b4249afce3015c203ab64d",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "247d40889d7c5fa393b4249afce3015c203ab64d",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9f05597260ed39fe96b5faa39edb0c3c643c0b6",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.ir.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cfdfc6dc2c02189e6c6b1033ed4b8bfbda46b35",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.ir.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "829e6b6740f281efa65a8316e0ec296e5af81f4c",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3847c2285d6a4b6a9f8a373e7908860cb429507d",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cd384f17bea3aa8879b0fe5213b39dca97a44d8",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec3/single_value.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d90e7da334b9ab26dca2ac2609d523dd9cff8f5",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e44a91c76b04ef0f7e9fa5899a7177b77bd5a0",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e44a91c76b04ef0f7e9fa5899a7177b77bd5a0",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22303dbba5739074336a0f95c24130fcfb53f727",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b725a2528efba083e30955af88bce75ae9e81a26",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b725a2528efba083e30955af88bce75ae9e81a26",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12420067f2e6fdd29d1a2c78142c747b9bf157e3",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.ir.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a9ce35800b7672a3b5232f7ff471d0bb48d3df4",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.ir.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f6bb55dca700e7db9e6392b342226e6822e8053",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88ec54a32b9bc4650751c012d5d8d618a1c959b3",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaf216375755dd02a202647c2f41d3564809b3e2",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/type_ctor/vec4/single_value.wgsl.expected.wgsl"
    }
  ]
}
