)]}'
{
  "commit": "e3038dc9d6a8846103dc4034b68f549d5cd4e972",
  "tree": "24687d209ae8d8021bbb8d3ab478356ffa9410e5",
  "parents": [
    "a9b242fc6f0d4c53c49af3659fd836d6e556cbba"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue May 05 13:48:31 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 05 13:48:31 2026 -0700"
  },
  "message": "[hlsl] Use HLSL 2021 select() instead of ternary\n\nWhen targeting HLSL 2021, use the select builtin instead of the\nternary operator, since the latter is now short-circuiting.\n\nBug: 508342536\nChange-Id: I7c6f24870d22698ebf4b9f5c7efa24f096703880\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/306316\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Natalie Chouinard \u003cchouinard@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "539a4f04cf93f7acaf66a7cab86bf8c1f5b8e7c4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/builtin_fn.cc",
      "new_id": "47ca3c6fef86b52a0f73c42bc40f9887cc3132c8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "6ac8bd9d3cdab980bd7a3393681f52299dfbdcc2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/builtin_fn.cc.tmpl",
      "new_id": "87dfe4ba5c312ce312d37ea108a11a82cd554ccf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "25d6f517636aa50cd6844b9a334f2ec4b20d65b2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/builtin_fn.h",
      "new_id": "24a7df4d93d11cde72f2ffa62687a2728a555ded",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "885060ff90a739947a6676da55bf04225199cebc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/hlsl.def",
      "new_id": "90e6aff9f63204fdeabf156c00d3b44e4c39dccc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/hlsl.def"
    },
    {
      "type": "modify",
      "old_id": "848da9aa9963f5cb372b5964f6070f24cb9e271d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/intrinsic/data.cc",
      "new_id": "b437d0e97e1c7705f6ab1d2ad9668d1f64ab1af4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "80eab035a599be602c3eff9ba5661268c2615f7a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.cc",
      "new_id": "56ce193e2bae03c27d712e35efade15a6b85d29f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "6846a463845b7fbef0320d9636b8892a2934ce3a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.cc",
      "new_id": "40c568d929b61a2737223829b11b3672abb08a15",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.cc"
    },
    {
      "type": "modify",
      "old_id": "622635a0416f22b6f09a62c21b2eab62407d6c5a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.cc",
      "new_id": "398da1f2ec37b5839316585f60c207b7c713aba1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "082541545d70db6f3d9a949e172462e33fbd889c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc",
      "new_id": "573185c79d1e49a7a989e53d8251b3df0b8079ef",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "96b3d5dfcb894a7e4aa5e6135017b2aacc54fa7c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.h",
      "new_id": "c8a0ce28039b2ab60b379fa9b99a51a30a99d4b0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "828437479b2b7004f664c89db2d50de34c577a3b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill_test.cc",
      "new_id": "0a5de62bb34c5516a7e50b04f092c29e34002a14",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9466acae2e6e5cf4aaa63591d1f3251b609a21ce",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/raise.cc",
      "new_id": "2a42782dd01f42cd3f5575391e3c7943955e4489",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/raise.cc"
    }
  ]
}
