)]}'
{
  "commit": "d197fc0e0ba437a57eacfcf22a0cdfb620e19e7e",
  "tree": "d64f6658495495fe4b06677b27960bc89315739b",
  "parents": [
    "a2c632ff107c37594d437054422e32b964adf906"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Dec 11 14:23:20 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 11 14:23:20 2025 -0800"
  },
  "message": "[ir] Add capability for point_size builtin\n\nThis builtin is only used internally by the SPIR-V and MSL backends\nand should not be allowed in core IR.\n\nFixed: 467663223\nChange-Id: Iee292f4eb361937a6829c324e3705cc41fe0d686\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/279976\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfc11657647d7c5f347bb02eb734c0cd3526de75",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h",
      "new_id": "63bb55456ab22d853c78361603a17cd1fe6728c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h"
    },
    {
      "type": "modify",
      "old_id": "f328a441f3f82e59f39f6044756d25e633d2f0a3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc",
      "new_id": "5db5c0e0cc4e3b92a6ea584cffa861bb2da8b1f0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "292f84dddba3483dc6b80173d4ae439c0400801c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h",
      "new_id": "ddac57a83e3c12bb2aee1e160aae62222c842e3e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h"
    },
    {
      "type": "modify",
      "old_id": "6e06f5e13543a4a6e413c051dec69ec11568c493",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts.h",
      "new_id": "c74a4bc3f79fdde521afb42ca68c3bff6988a80e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts.h"
    },
    {
      "type": "modify",
      "old_id": "3d1bb59c1b3e696798a7afe7fed70a28ea6d9e03",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc",
      "new_id": "9f11b034a4ad10d68d9bb77ecb9aaaa129d1528d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "9729518fcb96fca72e7b7e9e785ab2e8cb89b8ae",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let.h",
      "new_id": "f815e06a2d9a7ee3efb2530119b0a318f363cead",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let.h"
    },
    {
      "type": "modify",
      "old_id": "d00c515cedde737bad5156e3ded1e610aec64cc8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "477190005b2276d4f94f903fe177966fbd4e525e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "ea54879289d61be08b84dda39561cb3cf5093b1a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "d11c8208a7757256be992ec56558a224651d9f6f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "80c1870a16bf260933d4fd8e2f78591f0b39947e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_builtin_test.cc",
      "new_id": "6125885f4f2d578a9a6509d454c570040576a66e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1040d819d3027bdb993d5183e2df88d157114505",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/printer/printer.h",
      "new_id": "a87b1efa025bd536e3d0a68b0d642314cea2466b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "21e87bee17247da4163b3c82701b333c33781576",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc",
      "new_id": "36352c276731939b8248dc2f3fbe7af2d7adaf03",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc"
    },
    {
      "type": "modify",
      "old_id": "fdd42c19f3b4d0471eea01969d5b939d59c87bf8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc",
      "new_id": "764a65bcbccb3173363a013af37cc01d051a3e8e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "451894722273637a8fb585c290ff02373a619225",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc",
      "new_id": "c72543977b9e71b66b1c397612735ce93cf5e30e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "510745ac2afdf43347ee6df2e21c272ba0fd7d19",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_constant.h",
      "new_id": "6173d88a8548a17d238f396642d249cbcdf98961",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_constant.h"
    },
    {
      "type": "modify",
      "old_id": "f76e7549512568e7ddbc9fd64225420c498e6998",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc",
      "new_id": "fe174cb0a0f6679ea3d092f9454ce8b89488b668",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc"
    },
    {
      "type": "modify",
      "old_id": "16b35a1878a138552b5a009271c83271db48cca8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/packed_vec3.cc",
      "new_id": "0ab0280a616e621d492581dec3688717dce42c49",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/packed_vec3.cc"
    },
    {
      "type": "modify",
      "old_id": "c392f9dc7b6d8eb8436d4409080026b1d5f5ee0d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io_test.cc",
      "new_id": "8de8ffd921958bfaaa9e09836812d4b9a90beef0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e061406cc8073a14a9d67a53afea669564f5198a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc",
      "new_id": "179780bdc1c35042dd8a876fd67b2af2b9ee7c71",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc"
    },
    {
      "type": "modify",
      "old_id": "560af3a21def75325f4a4387bf7ae6d894b21a4c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h",
      "new_id": "0b2ff8a97bf181527a229136aad05ecc660c0621",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h"
    },
    {
      "type": "modify",
      "old_id": "7bd0bf2fe816961fb0ac3e73b154f18ee957c576",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc",
      "new_id": "633bf9c90744c4c6bae19389a699762c93e58684",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aa96f88bd45ad61fb82ca0abfc28d3bd92a1296b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h",
      "new_id": "f7452f018174813055f41c5c16bc78b7a97a4b5b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h"
    }
  ]
}
