)]}'
{
  "commit": "8c1014e214c286eba8a8347a320fd65b8ae55296",
  "tree": "22a434419c53d66b81573b9764434f4d9d5d1d0f",
  "parents": [
    "9ec014cb9420cdde461a2485f716b3cd714f789b"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Fri Aug 23 15:14:51 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 23 15:14:51 2024 +0000"
  },
  "message": "[hlsl] Fix DecomposeUniformAccess to cast index to u32 for LoadVectorElement\n\nBug: 42251045\nChange-Id: Ib81df95cd9cc7c7068b07ff7ff33c9d1b0c08d0b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/203655\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "194041c672ff4e90785a224633fb5199079c2b77",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/access_test.cc",
      "new_id": "7ac2e74d1242fbe39adff7d1ea9a1336537fe197",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0c9460a4a5aa02a5af4a9cc40b5404a75bd83fc9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_uniform_access.cc",
      "new_id": "fdbe18cc7f11b95c58698a464b663d38c6e60ea0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_uniform_access.cc"
    },
    {
      "type": "modify",
      "old_id": "d2be685575a867c0879b79272ff5ac6618456fe3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_uniform_access_test.cc",
      "new_id": "57df7336b32a49a8eb743e6dd8d364e62a3c9d76",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_uniform_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc1ee6458f7d79a203a229954ecc256743d55bfb",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "578f0380e49a8f466185f35cd48c986e3a39c823",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d579f46e3d537046869213cab9a94be3c62329cc",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "3a71197aaea22dc26dd3a83f2b244a34dc7704f7",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "278dc9fce3ddd0375ff56dbbb89b618ca62dc65d",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "3a71197aaea22dc26dd3a83f2b244a34dc7704f7",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "99306bce8c2e8ad2684a6535fa61af4d528bb67d",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "e6c32e37c1137dbb59b00e1d421dd5da5a3d5584",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9b875a547dfe4d3549d82bdede9cc4a222c83255",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "b54e9b61ffcb2d95bf618c2a3727ad8d4b67239f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "8e556b1c1b3f33d38063360d609d7e691f82a19d",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "b54e9b61ffcb2d95bf618c2a3727ad8d4b67239f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "421f139d9e3409b9f8a771dca0940930be8f8f95",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "aab8cc6884a1d10049dcb253a67c98cc589982f4",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ee58aee6863b3db45e90a255daa97836b3f6508e",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "a7a8d5f7984ba25e702b5458b1a4e63e9436a9db",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d4a0e76bacd85a1af2b8678f4dc90689a6d16aed",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "a7a8d5f7984ba25e702b5458b1a4e63e9436a9db",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3dbc5f6d311634862fdf740204d205e34f9d935c",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "32d68cf9d9aa15b1587f357a4af87db13f86e69e",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ce65b77a39348d14fe0c6bc018033fd3bb1c64e6",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "e90b7843860897709c0338ae71494b90d714a308",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6dd002387a95afa8a8385ff3c27fc17d8790b072",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "e90b7843860897709c0338ae71494b90d714a308",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b7fdeb22aa4af359845ec55590e1c2bdd9d5eea6",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "e0cc2647140b04d85db7d70994dffe498548996e",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d40d68c2be60dd55ef9cfcc269477f962d4f1c0a",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "1d05e5d14087298510084fe011d6c97a4a39d83b",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9c466719ac339059c85ef413101f7cd4d83a3369",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "1d05e5d14087298510084fe011d6c97a4a39d83b",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f23eccc094a963f803912b6706b5b5fe0cd86b01",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "2766ada9d2837810b2a04e78fbffc419bca1a17a",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "631a20b7453543bcc40bce4705a8cc4f0ab4cb72",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "9a27854403b97e0f34a4efe0452679c2ca458c7d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "631a20b7453543bcc40bce4705a8cc4f0ab4cb72",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "9a27854403b97e0f34a4efe0452679c2ca458c7d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "074becf5e79412c4c755e31f39c7ca112035fee8",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "5cbe187b592e618831c2b0706abcdc9a5ecd56a9",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fba081a8d4d20ef5c3d420a24162b31abe75078f",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "533ddd0f5ac75e3814593c3a7220421e8831d60f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fa3d49feea20a3002fc958079d823fb5c4a366a3",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "533ddd0f5ac75e3814593c3a7220421e8831d60f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a40d7b7a17e37eb4bd4d4aebf537718f31e8d174",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "500da46016c2e6d92c472675a16d48ad1ba844b1",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f4f3c62206207a63fd24b3de2555b9c63f28ba3c",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "62767c77248ae12a28a1a48348c9d8b33192e32a",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f4f3c62206207a63fd24b3de2555b9c63f28ba3c",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "62767c77248ae12a28a1a48348c9d8b33192e32a",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1800362de9a37d373df7749aa3b3a9a0412ac96b",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "16b40c5d2a5b9a6a0c50100872e6d03a90fd230b",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6dd889b01b50cbe523423eccd3ef1c089b5ad439",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "e5bd0af27bb269d473772bff3a90a27ed1d720ca",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "484df98b19b584a15e54544e37d221a02a3509ae",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl",
      "new_id": "e5bd0af27bb269d473772bff3a90a27ed1d720ca",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "delete",
      "old_id": "cb918d920231ee2a527673e7eb3c237e28d191c6",
      "old_mode": 33188,
      "old_path": "test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.spvasm.expected.ir.dxc.hlsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3f7ca96caca10337fc29bfd8c2e79c1888d579d4",
      "old_mode": 33188,
      "old_path": "test/tint/vk-gl-cts/graphicsfuzz/cov-simplify-clamp-max-itself/0-opt.wgsl.expected.ir.dxc.hlsl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
