)]}'
{
  "commit": "8ce2ed769280ff577f773dba0f5118322de5bc43",
  "tree": "e57deca939061a2d8accb405dfb86ba6c9cb25fe",
  "parents": [
    "e0ca1651b4ceb500469b534266031cda8478bb04"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Sep 24 20:40:08 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 24 20:40:08 2024 +0000"
  },
  "message": "[glsl][ir] Polyfill `modf`\n\nThe GLSL `modf` function uses an out parameter for the whole part. This\nCL polyfills it with a GLSL specific call.\n\nBug: 42251044\nChange-Id: I7d3a9fb70be32a70ef5d4d66075b7c49e63fdf03\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/207854\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18028c0fd963bbd3bc6ddfa6079d4229841ed7ee",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "6c309eb325147d9a382b4b190e326060ba9a9301",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "fe04938b8a2064fc66b83b770f8e3360a45f1dd2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/parameter_usage.cc",
      "new_id": "6bc39e72aef055da19d052802cd74a0aa2d66794",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/parameter_usage.cc"
    },
    {
      "type": "modify",
      "old_id": "76283be90c781a10052d880d12627bbcf70cd6f1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/parameter_usage.h",
      "new_id": "b82e90387d6380bdd045413fb4f10cbf9f088406",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/parameter_usage.h"
    },
    {
      "type": "modify",
      "old_id": "db0371e52bc477ec5cd36267c5fd99bcef20ac15",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/builtin_fn.cc",
      "new_id": "0a3bc762fb0e49a0cbc085b4bebdb20178226450",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "a0460f6c2ad5dfdc43b457f3eedf1529a89465b5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/builtin_fn.h",
      "new_id": "8016a6520bfdff06f44837b5f94735c5c25c9a96",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "f0863ed764a1e13f643931bed9fbce3d143767ec",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/glsl.def",
      "new_id": "0df49fcd753228d1409ccc6cff94afd7e5000814",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/glsl.def"
    },
    {
      "type": "modify",
      "old_id": "63f75438aa913f9e2ebb8cdeac30c33ada90e600",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/intrinsic/data.cc",
      "new_id": "2e1a3efc3459af7191df04ac707e2f92ce1bf87c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "8237103921df2071c38816df7105cc70dc36fc85",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/builtin_test.cc",
      "new_id": "55eef71235ed5261414f56bae104e94aecc14363",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f4a5ca6ecb4e54210e7c2c8f03ce0dfb5095107a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/printer/printer.cc",
      "new_id": "0cede8e977c4fdbcf7fe4d028c044f32ea549f34",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "2fa7879343cafedfe9f39ccc6507ed0a611fde21",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc",
      "new_id": "93f718114e7a3be74628af176c2759c506af8363",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "711360ce8e07c18682e1adc80a9582111cd07c2a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill_test.cc",
      "new_id": "148fbe61790f73d22c5039f0a8162e4c3a1e4005",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6ed25cb06cd08a97e2eef3766a0f7d08ad7df5be",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.ir.glsl",
      "new_id": "93da35b38b628fcc6839761b988a35ec247b2f7a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "349672b09a05ddbd6bbbfb894f9850f982c30e90",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/45005f.wgsl.expected.ir.glsl",
      "new_id": "70f5c43646b8ff956be72b0a5189fecae34be4c1",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/45005f.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "26ac3444edfdcbf533df4cd8a7912f4e3910dbbb",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.ir.glsl",
      "new_id": "c30af8a2fb328f626cb3518385c2d7e21825315e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "66a41038f4c3144aa26cd225d13a1597fbc158c2",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.ir.glsl",
      "new_id": "24e3de35683ced83e54699e92523b2e21c9540d9",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "f41bccbe9e9e5755bd13a667a084113b09f18a0f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.ir.glsl",
      "new_id": "e52a9ae9b97993c5d34129c44df7af8ba0354500",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "1810d63782069476b7ce3d746cab7366d7d647ef",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/995934.wgsl.expected.ir.glsl",
      "new_id": "b4ca5e60d1ca88636a5e5e6d223d589e0ab50dbc",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/995934.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "285f88148f9bab0b1ddeffd9730d6199cab6245d",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.ir.glsl",
      "new_id": "3570d36c6e0c247384539ea1beee7d8b8dc4f9d9",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "8ad2cf98e7b6d1a8dad0933873552081b161eb9e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.ir.glsl",
      "new_id": "5d0622f631e4fe24ad90936eabbfae1a98eab363",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "35a5d00d6a591fed01d5f3da44362ba20e9cc6ab",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/modf/scalar/mixed.wgsl.expected.ir.glsl",
      "new_id": "726a6b217e52df761870af47fc23e19f4eca0b0b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/modf/scalar/mixed.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "af0b4fcc04efbcdb5ae99c41ecaced554731173e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/modf/scalar/runtime.wgsl.expected.ir.glsl",
      "new_id": "b455542a1fe8309573f0f18b7ac94e453c7b5c57",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/modf/scalar/runtime.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "b0af9a14150ac45ec2bb0a068722e4e01459e2d6",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/modf/vector/mixed.wgsl.expected.ir.glsl",
      "new_id": "1914fddcdcdd4aa9cd0030fb02105798c553001f",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/modf/vector/mixed.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "f92698099e730c072db6a8c63c8c0a7df9dd60ff",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/modf/vector/runtime.wgsl.expected.ir.glsl",
      "new_id": "3afd7fb8ce275b2f630ef084ed55c3b9569f45f0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/modf/vector/runtime.wgsl.expected.ir.glsl"
    }
  ]
}
