)]}'
{
  "commit": "4a15605be725129166edba4d3b00b19fc1a0da75",
  "tree": "18c31cfefb6148ce4b96d8eb6a2fbf72d7ab1aba",
  "parents": [
    "5f6a185d0210fa6adf8bbcc4c2f4f3133e671001"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Tue Feb 15 20:00:27 2022 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 15 20:00:27 2022 +0000"
  },
  "message": "GLSL: fix Select op with a bool vector condition.\n\nThe fix is in the mix().\n\nBug: tint:1429\nChange-Id: Id128ead6b124cd364f45a860ad991977be94be5b\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/80660\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "022ade2f2881a300b412da8773ee36b6da5b55a8",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl.cc",
      "new_id": "fb4d0ed3f271bb447a7a650ffdcbe68ac03d8338",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "8650eb07aad287b63f333dd5cd4812935255e268",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl_builtin_test.cc",
      "new_id": "eecff528edf97e544458b7f1d05b6f7484d27726",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5e70f86cfe392a4381860c05365cd9c6923b11f1",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/00b848.wgsl.expected.glsl",
      "new_id": "d6028c25601f794e7b4b1443262707ea40a5b0bf",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/00b848.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "3fcc3c7ec0a641cc9c5c3cb2d7736db67f55b7d1",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/01e2cd.wgsl.expected.glsl",
      "new_id": "8003af76226fc85c293b51319abbc45ffef529ef",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/01e2cd.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "3046b79466ddbf19122ea80e4bd383df77d82016",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/1e960b.wgsl.expected.glsl",
      "new_id": "9485034fc23dba0da30c32bf87be7048f2ea0018",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/1e960b.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "92a2d9acbde81f681339109002ea006ee5556902",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/266aff.wgsl.expected.glsl",
      "new_id": "9095b0302da932f4346dd5df7c6084811c258329",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/266aff.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "d9c1e4ac3f5f539747d496dae6446ec683c1ea1b",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/28a27e.wgsl.expected.glsl",
      "new_id": "2103574d1e4bbdb7ac9438210a9bd56ee489be5f",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/28a27e.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "448ce6c101eeafaa94ce465870447dbd51d5c40c",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/80a9a9.wgsl.expected.glsl",
      "new_id": "2b0a383f6dab852f2f25c6bfc5073fa7c9a6feac",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/80a9a9.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "82f1419815c399f4753951869f85ece0d1bc2fb5",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/a2860e.wgsl.expected.glsl",
      "new_id": "17f0fc0b4e4a8a5983be5a7f7355198ee230541c",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/a2860e.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "45e3979b26136287fce06c33bd9afa3c64e06ad2",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/bb8aae.wgsl.expected.glsl",
      "new_id": "3fd39a16d6870ca8b8b355a6ed8b44320afe12d3",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/bb8aae.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "76187f12041e4e8abe2b9b81c837c9e9c437a5ad",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/c4a4ef.wgsl.expected.glsl",
      "new_id": "8e6f4209e582c3096c2323342c8a41a1fd58dac7",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/c4a4ef.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "5792eed1092c61251e69b4fb20f838063ec24c03",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/cb9301.wgsl.expected.glsl",
      "new_id": "c5c5a713b5d0dbacbd586e14f97d8df1cd3301e7",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/cb9301.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "372d40fd3027a4f8bd45265f65c532bb8cb2a760",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/e3e028.wgsl.expected.glsl",
      "new_id": "59f7187a826e37cf21b0efc636815c468eb61ecc",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/e3e028.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "e2174ebe8c088cfb27c99b2d6450b49269478fe7",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/select/ebfea2.wgsl.expected.glsl",
      "new_id": "53985976614786b8629b3bb82ab897cfde80e064",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/select/ebfea2.wgsl.expected.glsl"
    },
    {
      "type": "delete",
      "old_id": "19e5f948ad51208da3c843ba07cea825538a25bb",
      "old_mode": 33188,
      "old_path": "test/unittest/reader/spirv/SpvLogicalTest_Select_VecBoolCond_VectorParams.spvasm.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bffa90bc93b6ba1305507a744fa58cde2b97e3d3",
      "old_mode": 33188,
      "old_path": "test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.spvasm.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bffa90bc93b6ba1305507a744fa58cde2b97e3d3",
      "old_mode": 33188,
      "old_path": "test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-extract/0-opt.wgsl.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a6f36552d9b3e9a306052dffdd9b9bccdde131e2",
      "old_mode": 33188,
      "old_path": "test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.spvasm.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a6f36552d9b3e9a306052dffdd9b9bccdde131e2",
      "old_mode": 33188,
      "old_path": "test/vk-gl-cts/graphicsfuzz/cov-folding-rules-shuffle-mix/0-opt.wgsl.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4d706b54a58e60eaa3060383a2ab67a233022eee",
      "old_mode": 33188,
      "old_path": "test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.spvasm.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1e4b69d8d76236e23083c3c274d2c52b75643b27",
      "old_mode": 33188,
      "old_path": "test/vk-gl-cts/graphicsfuzz/cov-inst-combine-shifts-mix-mix-clamp/0-opt.wgsl.expected.glsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
