)]}' { "commit": "2d822babb578a8021f8ac6537ed7e4a314b4b255", "tree": "d0e3271770ef196460e0c4c362048c37fb5759d1", "parents": [ "51cea02462a2fad968d3fe16a098a737c916a10a" ], "author": { "name": "Tint team", "email": "no-reply@google.com", "time": "Thu Jun 02 07:31:34 2022 +0000" }, "committer": { "name": "Tint LUCI CQ", "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Thu Jun 02 07:31:34 2022 +0000" }, "message": "Import Tint changes from Dawn\n\nChanges:\n - 451eee0fed2aba9892adddf692f61dfb00956856 tint: Stub intrinsic @const evaluation by Ben Clayton \u003cbclayton@google.com\u003e\n - e0cd855aa26fc8409597025e938c3d955622a400 tint/writer/spirv: Tweak builtin tests to use \u0027var\u0027s by Ben Clayton \u003cbclayton@google.com\u003e\n - e3e91c0d751efae1582e272e1f1f85a8a7454d4a tools: intrinsic-gen - [[decoration]] -\u003e @attribute by Ben Clayton \u003cbclayton@google.com\u003e\n - 0d757d2fad1bdc682f794455b90828c2b3fe7193 tint/resolver: Enable abstract-numerics by Ben Clayton \u003cbclayton@google.com\u003e\n - e593585e2114d3937b7e4d21992dbd79cce5db9b tint/transform: Remove FoldConstants by Ben Clayton \u003cbclayton@google.com\u003e\n - a20ef0c0f137c18872d9266b6082fc734f9fa035 tint/sem: Fix Constant constructor with initializer_list by Ben Clayton \u003cbclayton@google.com\u003e\n - 8e3485248e5d345c168208770279a33d5f09731a tint/writer/spirv: Inline constant expressions by Ben Clayton \u003cbclayton@google.com\u003e\n - 609ce6de8d005fc554a314e2a8251a764b893ad9 tint/sem: Consider sign bit for Constant helpers. by Ben Clayton \u003cbclayton@google.com\u003e\n - e9f8b09063742796695b400a667d44e7260ade6d tint/writer/hlsl: Inline constant expressions by Ben Clayton \u003cbclayton@google.com\u003e\n - 84b48cf30cf42e8a74903d3dd28f0a28380ae076 Tint: num_workgroups use free binding group if not specif... by Zhaoming Jiang \u003czhaoming.jiang@intel.com\u003e\n - cb6ddd2aa69f1327e0a7b18b7937d65c2a07b0d1 tint/writer/msl: Inline constant expressions by Ben Clayton \u003cbclayton@google.com\u003e\nGitOrigin-RevId: 451eee0fed2aba9892adddf692f61dfb00956856\nChange-Id: If30f613eb61c9c00f90b31aeed3d5a53e94e0641\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/92362\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "0805d5d48e41c4b9240c8b6e182f8f7fd7b04d53", "old_mode": 33188, "old_path": "src/tint/BUILD.gn", "new_id": "e7171a9e1848a6271bdd531979727c061aa583f2", "new_mode": 33188, "new_path": "src/tint/BUILD.gn" }, { "type": "modify", "old_id": "2fd7d0d108d6d5d51ee414117ff64e41e557402d", "old_mode": 33188, "old_path": "src/tint/CMakeLists.txt", "new_id": "6ffc36a9c0dd3e11449336c247adcc497f510e7c", "new_mode": 33188, "new_path": "src/tint/CMakeLists.txt" }, { "type": "modify", "old_id": "b9c6d042e543c6b66d445e30e4e8b76f45ef901a", "old_mode": 33188, "old_path": "src/tint/cmd/main.cc", "new_id": "c067c39b14c9d983887a3b80bad00d4ee91be96d", "new_mode": 33188, "new_path": "src/tint/cmd/main.cc" }, { "type": "modify", "old_id": "28be2d9f85c5fb6483be2ea3f02ab95426c2c0f3", "old_mode": 33188, "old_path": "src/tint/intrinsics.def", "new_id": "0c7cfb4c91d8c98e48dbba154c3c03d1445a6774", "new_mode": 33188, "new_path": "src/tint/intrinsics.def" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "fac2c7db78d5b2e43122b5240479a97a369b33e3", "new_mode": 33188, "new_path": "src/tint/resolver/const_eval.cc" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "89bb3da8de4b5075601da61413f381e6c37e83c0", "new_mode": 33188, "new_path": "src/tint/resolver/const_eval.h" }, { "type": "modify", "old_id": "4d9ab7799b595bf6e4123368b22b7cdf7c2cad3a", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table.cc", "new_id": "eb8f30e47a8eaa8418a5b3440669dd05fb690190", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table.cc" }, { "type": "modify", "old_id": "312f95220586ee7baa2ed896063680a714c001d4", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table.h", "new_id": "058b253f84906667b8b32f981366154298c3ea50", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table.h" }, { "type": "modify", "old_id": "7a422fb6f71be36fdb1f3edee8d41478574c5516", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table.inl", "new_id": "fab7783252a259718615e19fa96524309053ae43", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table.inl" }, { "type": "modify", "old_id": "f5e3575d01a8138ae7ab80401c6a73cf3caf2276", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table.inl.tmpl", "new_id": "663013ed7f10e92e97ad25519fc074cb69c96c82", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table.inl.tmpl" }, { "type": "modify", "old_id": "9c5de1e5a81ea39020db44c856abe271da707c27", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table_test.cc", "new_id": "e2c651e874587758db92eb9725c54e80f8247ca0", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table_test.cc" }, { "type": "modify", "old_id": "aa09cfa158486a9d47035732336feb974ac44f49", "old_mode": 33188, "old_path": "src/tint/resolver/resolver.cc", "new_id": "294b3fb4994ffe3eeea0185bbcea5e2531ae0edd", "new_mode": 33188, "new_path": "src/tint/resolver/resolver.cc" }, { "type": "modify", "old_id": "9072ef3b32f216c278260fb8c690f7078c7cbcd6", "old_mode": 33188, "old_path": "src/tint/resolver/resolver.h", "new_id": "99996517d74c4f0a36a288a412e6f17161d86e68", "new_mode": 33188, "new_path": "src/tint/resolver/resolver.h" }, { "type": "modify", "old_id": "75a66982ae488c816ed130d5e0710f0b338cad79", "old_mode": 33188, "old_path": "src/tint/resolver/resolver_test_helper.cc", "new_id": "dd590d92617ee399d7411d6b99542c78786f9eda", "new_mode": 33188, "new_path": "src/tint/resolver/resolver_test_helper.cc" }, { "type": "modify", "old_id": "a2cfe8fa7592b7c4daf79ae6c645c0b1ce165f83", "old_mode": 33188, "old_path": "src/tint/sem/constant.cc", "new_id": "80869920ccb7000381fb4e0672a3323337878c62", "new_mode": 33188, "new_path": "src/tint/sem/constant.cc" }, { "type": "modify", "old_id": "c99b97920e2986bc26a3561939225a31671687f9", "old_mode": 33188, "old_path": "src/tint/sem/constant.h", "new_id": "c0ba9e6b5ca21c645cad04a0e01db0721451d67d", "new_mode": 33188, "new_path": "src/tint/sem/constant.h" }, { "type": "modify", "old_id": "6ad3cd6491d3e9e85ad3dc06890758c9cc5337e5", "old_mode": 33188, "old_path": "src/tint/sem/constant_test.cc", "new_id": "ed9fef8bf07abf69ec3276248c2728ba7dfe4ab3", "new_mode": 33188, "new_path": "src/tint/sem/constant_test.cc" }, { "type": "delete", "old_id": "f268800b35e76e33158fd489a5b218f25f1103fa", "old_mode": 33188, "old_path": "src/tint/transform/fold_constants.cc", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "ed3e2055307179186127826f13061c59d2558797", "old_mode": 33188, "old_path": "src/tint/transform/fold_constants.h", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "54bb2e38a349958ce0562189143578b0e6ea4d0c", "old_mode": 33188, "old_path": "src/tint/transform/fold_constants_test.cc", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "modify", "old_id": "17814df9f61a7fc2a9ea8f14a5102741d71c3c97", "old_mode": 33188, "old_path": "src/tint/transform/num_workgroups_from_uniform.cc", "new_id": "0bb1518544d787992678c2d0e571c0a14f03adfb", "new_mode": 33188, "new_path": "src/tint/transform/num_workgroups_from_uniform.cc" }, { "type": "modify", "old_id": "93c4f15b61787e2914ed3accf7f22aed1f8e60fa", "old_mode": 33188, "old_path": "src/tint/transform/num_workgroups_from_uniform.h", "new_id": "9f0b6c1a7e50ea911576365112de6ae2432dcd09", "new_mode": 33188, "new_path": "src/tint/transform/num_workgroups_from_uniform.h" }, { "type": "modify", "old_id": "de6c6652f1d3c65245a02c91781821b6ef503e8d", "old_mode": 33188, "old_path": "src/tint/transform/num_workgroups_from_uniform_test.cc", "new_id": "ffc0ca8812ed808fecef51746b39481a2efc4fa4", "new_mode": 33188, "new_path": "src/tint/transform/num_workgroups_from_uniform_test.cc" }, { "type": "modify", "old_id": "f14da6d113d486322d3f40ed0cc3a302300fefb8", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator.h", "new_id": "a18687a709fb8fccfd85fd934640c984449860ad", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator.h" }, { "type": "modify", "old_id": "a2cac0f8a9bc9ecd124d0ec16b984d405d4608e3", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl.cc", "new_id": "137c4667dd9d1eff7b96009c055e34b7769b3ce2", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl.cc" }, { "type": "modify", "old_id": "0e8ca4c2be76bb2a9ef26f2691f61a82743b9a5d", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl.h", "new_id": "c58d004edf0dd865142f6e83b8e658269e8ba13f", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl.h" }, { "type": "modify", "old_id": "5e5f031666273dd7d9cb507050114a92892b09e2", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_assign_test.cc", "new_id": "c69cbdf919084f1aa7375c5b92d9898aa0530476", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_assign_test.cc" }, { "type": "modify", "old_id": "446a5a816288ae4f8894b2f5cd107169386b5fb5", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_binary_test.cc", "new_id": "58255368bb7934906d83a8f4202eaa313b676a68", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_binary_test.cc" }, { "type": "modify", "old_id": "40f550be52f1056466c786bdcb9ce6010d9c5c0a", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_builtin_test.cc", "new_id": "b356ccd21e71bd6ce9b346062e7e98a562426fea", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_builtin_test.cc" }, { "type": "modify", "old_id": "60bd303d94f10cc85ed0c5af1ce4defc0c615dd1", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_builtin_texture_test.cc", "new_id": "371cc1df6117ea2785de3e7e66008d0c1047273a", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_builtin_texture_test.cc" }, { "type": "modify", "old_id": "458f07d109889b18db35717aebfadef791e548b5", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_cast_test.cc", "new_id": "2c4690a7189131f8db0d21e3ebd50e90f0a5bd6a", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_cast_test.cc" }, { "type": "modify", "old_id": "b44dc69076c7b589170c4945fec4c3985663ed92", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_constructor_test.cc", "new_id": "fbcc79b693617b879ba7c9970bf1d23054ab9be0", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_constructor_test.cc" }, { "type": "modify", "old_id": "6a1c5664fbed3de66ca30345dac581537c32f2f6", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_function_test.cc", "new_id": "cbd95ec1e425e51e43a2ec0825c2493e5755f3c1", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_function_test.cc" }, { "type": "modify", "old_id": "7f2933a97b599ad972822f607463871d358d7ff5", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_member_accessor_test.cc", "new_id": "10e9f1096f679c12e5c83db5f4835a801c58bb72", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_member_accessor_test.cc" }, { "type": "modify", "old_id": "580ad468bb5fc82f669f33d473d3ce377572c55f", "old_mode": 33188, "old_path": "src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc", "new_id": "5ed85f3a74756899f39798ef3962ae04c997ed8c", "new_mode": 33188, "new_path": "src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc" }, { "type": "modify", "old_id": "578e78df8da7dc47378857882e27a9eb8d32bde7", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl.cc", "new_id": "cd984b26bb7c2c4e6d6cf3d8f50e343355f22860", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl.cc" }, { "type": "modify", "old_id": "b7a202983ee2457850eb463189b52add314973e7", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl.h", "new_id": "21dee2848a9c81983d4565109f367142d5e6a0ef", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl.h" }, { "type": "modify", "old_id": "a78a255c5a44771da56afd15c4e23d1224ba5694", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl_builtin_texture_test.cc", "new_id": "20813fabc6f57adf51e42137388fbed7ffa428f0", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl_builtin_texture_test.cc" }, { "type": "modify", "old_id": "0eca1910adebc0d65bbae7507e9c278d35902a8f", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl_cast_test.cc", "new_id": "4b9e3f28d9ae03834b8ebf91194001ddf329cc5f", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl_cast_test.cc" }, { "type": "modify", "old_id": "fa2e1131a3cf414c0d9afe963e26e15f63ec165d", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl_constructor_test.cc", "new_id": "2fa85f01cee2e897e4cfabe64b6ffe819d1facf8", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl_constructor_test.cc" }, { "type": "modify", "old_id": "5eb4905179466da434636054c13b150f9be3d4a4", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl_function_test.cc", "new_id": "585e8fcf9d72f6b669b9ba101ef889925c6ec64e", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl_function_test.cc" }, { "type": "modify", "old_id": "dd90715bd42fddba3c1c631e84e453b78f96c786", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl_test.cc", "new_id": "7cef2684197b7ecc28fd94e0abf6324bd85a2a0a", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl_test.cc" }, { "type": "modify", "old_id": "be55cae289df9480df7e7b7399a3166f8c7c4573", "old_mode": 33188, "old_path": "src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc", "new_id": "e41cc3b2813436209fccb437769b78bbadf9ab16", "new_mode": 33188, "new_path": "src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc" }, { "type": "modify", "old_id": "34d550b8eb53207a4ddf137626552bdbe5105294", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder.cc", "new_id": "18f983af35446e2f6ae79c2ef4bd3e67d44f21ad", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder.cc" }, { "type": "modify", "old_id": "fc2fa139406b20e378b6f52f96fd39179ee6f897", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder.h", "new_id": "9866328a59b75d8cd8260f00aa8f0f5bf53318e5", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder.h" }, { "type": "modify", "old_id": "82fbfd76b66a5dcfe4aab70cf321fcd34e145684", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_accessor_expression_test.cc", "new_id": "2df1b6585ff2b6ac22220f90af38800bfac2bac4", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_accessor_expression_test.cc" }, { "type": "modify", "old_id": "11ac42fee79077067615df1786ea8c9fcf8b371b", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_assign_test.cc", "new_id": "71c958c50ddabe06a091f3cae50764e225587d5b", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_assign_test.cc" }, { "type": "modify", "old_id": "debe63c4602ad086620436561f64b2ecb556cce0", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_binary_expression_test.cc", "new_id": "abaee2e2041939474f1d9a816da0b3ab354dcd07", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_binary_expression_test.cc" }, { "type": "modify", "old_id": "734007429c75fdbcf3c724e054c40522473b423d", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_builtin_test.cc", "new_id": "4f6dca8c980e3eee025484ee1c1af49397477807", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_builtin_test.cc" }, { "type": "modify", "old_id": "e76e4787fb4b5669db433d95bd150b9e10aeccf6", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_builtin_texture_test.cc", "new_id": "b4abfcf141ac76051604fc88bf92784de48c5564", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_builtin_texture_test.cc" }, { "type": "modify", "old_id": "ec69cfbe627b9e507dbe037fb1473f77fe7f3a09", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_constructor_expression_test.cc", "new_id": "d1fba8fb3033f473f8db5742bbda74068eea6c2e", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_constructor_expression_test.cc" }, { "type": "modify", "old_id": "249c04883864a75adcb364a090d7ec27577003e7", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_global_variable_test.cc", "new_id": "9b30bb168ab7f97e2d3902b6be96f0f45e53065c", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_global_variable_test.cc" }, { "type": "modify", "old_id": "a32f409036a24cef495c90f8120cac7107b5e8c9", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_if_test.cc", "new_id": "8c7c8eef0f25a93fd397c0ca3bbce6768ec61edc", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_if_test.cc" }, { "type": "modify", "old_id": "fa8082809e2a19d177bea20495c536b10423ff08", "old_mode": 33188, "old_path": "src/tint/writer/spirv/builder_unary_op_expression_test.cc", "new_id": "e28eb78fa511dfa56914f1edfd5bd50944278e4a", "new_mode": 33188, "new_path": "src/tint/writer/spirv/builder_unary_op_expression_test.cc" }, { "type": "modify", "old_id": "21216bf46716b27158ad47597a3e68f04c2bbd44", "old_mode": 33188, "old_path": "src/tint/writer/spirv/generator_impl.cc", "new_id": "b8ca89c4b15f660ac277aa60e10a4cf5e118f053", "new_mode": 33188, "new_path": "src/tint/writer/spirv/generator_impl.cc" }, { "type": "modify", "old_id": "7acdea9ce81810e395692d569698e2eb24023103", "old_mode": 33188, "old_path": "test/tint/BUILD.gn", "new_id": "c75f50e467dff4d561dd17171c47753541b9bdbe", "new_mode": 33188, "new_path": "test/tint/BUILD.gn" } ] }