)]}'
{
  "commit": "5bc64765c5e9fbde981eac9f79d34bc487ae9343",
  "tree": "1cc871ce2b6a98ee6854c54dcc81e53e85f03e0d",
  "parents": [
    "dd143d259450d8e4e3797667dc8ef51111b5dd56"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Sep 18 04:34:52 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 18 04:34:52 2024 +0000"
  },
  "message": "[glsl][ir] Polyfill the `insertBits` call\n\nThis Cl implements the `insertBits` WGSL call in terms of the\n`bitfieldInsert` GLSL call.\n\nBug: 42251044\nChange-Id: I58f6a4457b24bc300df93ff5c4bf8ad6477e2eed\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/206814\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20f39a9c90ea5c19ac5f68599a79f520d2cc90eb",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt",
      "new_id": "9277be77b670168bd924a10be315fb6d167620b7",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt"
    },
    {
      "type": "modify",
      "old_id": "b7fcdea1a92ab0d0431fbce7c174e7951ce91cff",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "3f4b94489fc4b83333b26dc1fd4bd8fef0e0aa66",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "e33497bc2953f4270cf872e28b2655c2eac9cf23",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/parameter_usage.cc",
      "new_id": "fe04938b8a2064fc66b83b770f8e3360a45f1dd2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/parameter_usage.cc"
    },
    {
      "type": "modify",
      "old_id": "8a8ca8d2110a89e9f685046b44bcb2edd8ee24fd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/parameter_usage.h",
      "new_id": "76283be90c781a10052d880d12627bbcf70cd6f1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/parameter_usage.h"
    },
    {
      "type": "modify",
      "old_id": "32299c4d5f956f265830f5fa5db0ddc47850207f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/builtin_fn.cc",
      "new_id": "24ce14152547c6019aa8a43ed794f26cf17df3c7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "9f7de1debaecabff8c0874ce1af6adbd2a1ee12e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/builtin_fn.h",
      "new_id": "5012d9fd0e5f64d2b312bfe2341ad0d7ceb2c837",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "62aa028075b2f27c7e71f8d8bcdea1a9ddb7b0c5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/glsl.def",
      "new_id": "53d4d61115f157bcc8031e52335ceae8d0d1af28",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/glsl.def"
    },
    {
      "type": "modify",
      "old_id": "450658111ed1f512328a3fc36ccdb104364916d6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/intrinsic/data.cc",
      "new_id": "44bfd685ac1210099ea8985962229eed73a8ffa2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "a30c0b70c48089e658b0b74806d0c45cfee5c603",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/builtin_test.cc",
      "new_id": "21c0c7c2745ac8cb023458be1d26adc743f56c26",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "658f86100b7d7d709820140ad582d681718f9c85",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc",
      "new_id": "bdc7b211f3562a28683f9fcefaaf79baec46a8d6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "bd27adf5d1da4c3c8dfd2d3603a019dda42934d4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill_test.cc",
      "new_id": "0906251beed4ba49c1f4ca1aa7c20929e49b2920",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec5b2d0fd97eb0b6109d1169a4be05c97a5eeacb",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.ir.glsl",
      "new_id": "0a41efdadcb3b7348bb7e02afc5845ed9f865689",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/65468b.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "ec5b2d0fd97eb0b6109d1169a4be05c97a5eeacb",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.ir.glsl",
      "new_id": "1066ec7e322d7275df0b9db7661a91fe8922aa46",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/insertBits/e3e3a2.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "ec5b2d0fd97eb0b6109d1169a4be05c97a5eeacb",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/insertBits/scalar/i32.spvasm.expected.ir.glsl",
      "new_id": "139c7bedad10e025e7c8d183c5d5912679951ce5",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/insertBits/scalar/i32.spvasm.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "ec5b2d0fd97eb0b6109d1169a4be05c97a5eeacb",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/insertBits/scalar/u32.spvasm.expected.ir.glsl",
      "new_id": "999e1d7aaf3de5b2bb66e614ad10575cf1de1a0e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/insertBits/scalar/u32.spvasm.expected.ir.glsl"
    }
  ]
}
