)]}' { "commit": "6058882d4bf54d47d79ad528561ac89f66ec199a", "tree": "5998c6a29975942eeaf4840d43133f076a87affa", "parents": [ "53af15836660ebd851702ebc1551dca0d0447249" ], "author": { "name": "Zhaoming Jiang", "email": "zhaoming.jiang@intel.com", "time": "Tue Jun 28 14:03:36 2022 +0000" }, "committer": { "name": "Dawn LUCI CQ", "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Tue Jun 28 14:03:36 2022 +0000" }, "message": "tint/resolver: Add f16 types, constructor, and conversions\n\nThis patch add f16 types and their constructors and conversions in\nresolver and intrinsic table. Also implement relating unit tests.\n\nBug: tint:1473, tint:1502\nChange-Id: Ida1336193a72a73959e50e6a3eb12be44c0396b5\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/94642\nCommit-Queue: Zhaoming Jiang \u003czhaoming.jiang@intel.com\u003e\nReviewed-by: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "f74639d54ae13609e8a3de6cb92231c9fb426cad", "old_mode": 33188, "old_path": "src/tint/intrinsics.def", "new_id": "bf428ad089820ed941373476c388fa4dfc8b0cb6", "new_mode": 33188, "new_path": "src/tint/intrinsics.def" }, { "type": "modify", "old_id": "e291f8e9a40e008559ae978d1d5e17b6af27fe21", "old_mode": 33188, "old_path": "src/tint/reader/wgsl/token.h", "new_id": "df78a5b6714a895b84c2f7d4e4603bc081af632b", "new_mode": 33188, "new_path": "src/tint/reader/wgsl/token.h" }, { "type": "modify", "old_id": "93fe8349ca3150a6a509fa9ecbd9a6e3ddc586f8", "old_mode": 33188, "old_path": "src/tint/reader/wgsl/token_test.cc", "new_id": "fd4515fabb2314cad342265ad447f52f46e2f299", "new_mode": 33188, "new_path": "src/tint/reader/wgsl/token_test.cc" }, { "type": "modify", "old_id": "535162315ee0c8fb5cc1ac60f9b0cd3aa24cbfae", "old_mode": 33188, "old_path": "src/tint/resolver/call_test.cc", "new_id": "30202542069b1410cdfeaf2dbb31822ea6478677", "new_mode": 33188, "new_path": "src/tint/resolver/call_test.cc" }, { "type": "modify", "old_id": "f33bf564e42658f9565f34cb5d76b31b92c208a4", "old_mode": 33188, "old_path": "src/tint/resolver/ctor_conv_intrinsic.cc", "new_id": "59eb1c54868b3a3fee74457b1e21e65d010ea84d", "new_mode": 33188, "new_path": "src/tint/resolver/ctor_conv_intrinsic.cc" }, { "type": "modify", "old_id": "7c686583038e56ca45ae3607befd6f0b08fd551d", "old_mode": 33188, "old_path": "src/tint/resolver/ctor_conv_intrinsic.h", "new_id": "186cef7a179aeaab687de8295d070340df5922ad", "new_mode": 33188, "new_path": "src/tint/resolver/ctor_conv_intrinsic.h" }, { "type": "modify", "old_id": "5e59b443add0be91dfe99f6d1be7f74045db7e1a", "old_mode": 33188, "old_path": "src/tint/resolver/host_shareable_validation_test.cc", "new_id": "13a04c9acb973b7d4ef05f095ba7eec43e2c808d", "new_mode": 33188, "new_path": "src/tint/resolver/host_shareable_validation_test.cc" }, { "type": "modify", "old_id": "eb8f30e47a8eaa8418a5b3440669dd05fb690190", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table.cc", "new_id": "f8212ce11a09d1a5af1321dd8e88b09a61209506", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table.cc" }, { "type": "modify", "old_id": "92a11f2b500129cb05acd3b949c195bd440362df", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table.inl", "new_id": "76f7282d1a921ed69ddbc79a0f13242ad47c6b8a", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table.inl" }, { "type": "modify", "old_id": "e2c651e874587758db92eb9725c54e80f8247ca0", "old_mode": 33188, "old_path": "src/tint/resolver/intrinsic_table_test.cc", "new_id": "e2c22474cf1dad954b158ca68597a1858f8875fc", "new_mode": 33188, "new_path": "src/tint/resolver/intrinsic_table_test.cc" }, { "type": "modify", "old_id": "a16790330667e50f38313ea031484a87f2d8d0cc", "old_mode": 33188, "old_path": "src/tint/resolver/is_host_shareable_test.cc", "new_id": "0ac335265bff580ae27ee2e91763daa8441ff7d8", "new_mode": 33188, "new_path": "src/tint/resolver/is_host_shareable_test.cc" }, { "type": "modify", "old_id": "2d37d8b6e31edfdf73cebc6ea12ce0c85fb6c0d2", "old_mode": 33188, "old_path": "src/tint/resolver/is_storeable_test.cc", "new_id": "80c3e206f7108aca3aa60f472a29ac5858fc3a08", "new_mode": 33188, "new_path": "src/tint/resolver/is_storeable_test.cc" }, { "type": "modify", "old_id": "c659d67aa27ac8e83afbe330b1654e28f457cb67", "old_mode": 33188, "old_path": "src/tint/resolver/materialize_test.cc", "new_id": "0ace1ca25d472accf34abd6072642398d6b0465c", "new_mode": 33188, "new_path": "src/tint/resolver/materialize_test.cc" }, { "type": "modify", "old_id": "235c57546d2fb024d70074be78b49bf4e1200e2d", "old_mode": 33188, "old_path": "src/tint/resolver/resolver.cc", "new_id": "8cb4264e12bd02aee2549b1f45fc025095bc298c", "new_mode": 33188, "new_path": "src/tint/resolver/resolver.cc" }, { "type": "modify", "old_id": "a3c01f850291cd5d432b8ced33f282bdf1c15050", "old_mode": 33188, "old_path": "src/tint/resolver/resolver_constants_test.cc", "new_id": "00b886dcf285aec38da83ed3dbc51a526fa310e0", "new_mode": 33188, "new_path": "src/tint/resolver/resolver_constants_test.cc" }, { "type": "modify", "old_id": "35bf61268c3803bf3438c65c5c34d2eb2d2c86fd", "old_mode": 33188, "old_path": "src/tint/resolver/struct_layout_test.cc", "new_id": "73ecd4e9a38b97e7fd13cf16aeeaef1579c0f6da", "new_mode": 33188, "new_path": "src/tint/resolver/struct_layout_test.cc" }, { "type": "modify", "old_id": "05ee96434decc565b1eda389346d84b07f5729ab", "old_mode": 33188, "old_path": "src/tint/resolver/type_constructor_validation_test.cc", "new_id": "5b0023d5dc3e8f9d1bea4a73544b8f2dddbaba53", "new_mode": 33188, "new_path": "src/tint/resolver/type_constructor_validation_test.cc" }, { "type": "modify", "old_id": "451659ef9fba334c57648e6d16595c2202131638", "old_mode": 33188, "old_path": "src/tint/resolver/type_validation_test.cc", "new_id": "62597c465501baca895d0e5049bb9d72722f0bd8", "new_mode": 33188, "new_path": "src/tint/resolver/type_validation_test.cc" }, { "type": "modify", "old_id": "e8f28bb4e92f7853cb2161dcd233ac2b0ada4184", "old_mode": 33188, "old_path": "src/tint/resolver/validator.cc", "new_id": "87bf529904a1e600052b12c1cf9917ed902c443b", "new_mode": 33188, "new_path": "src/tint/resolver/validator.cc" }, { "type": "modify", "old_id": "a5f612c90500b8df99ac43852dfb941ae7ea4904", "old_mode": 33188, "old_path": "src/tint/resolver/validator_is_storeable_test.cc", "new_id": "88ec9114030f6d6c0c5171519aab75d1d38c3b08", "new_mode": 33188, "new_path": "src/tint/resolver/validator_is_storeable_test.cc" }, { "type": "modify", "old_id": "4e56eaf052823813c0e5577e5db925a4de8d12a3", "old_mode": 33188, "old_path": "src/tint/resolver/variable_test.cc", "new_id": "4039fc0c2335113a9972ce1a77cb0c69dcd4e42f", "new_mode": 33188, "new_path": "src/tint/resolver/variable_test.cc" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "7fe7ad21c0c269929e6fba06da3bdf3654e1f869", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.glsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.hlsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.msl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.spvasm" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/8421b9.wgsl.expected.wgsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f6b7ecf6cf0f1dfa8fdb00535f2c418cc0d60fe2", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.glsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.hlsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.msl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.spvasm" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/literal/arrayLength/cbd6b5.wgsl.expected.wgsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "7fe7ad21c0c269929e6fba06da3bdf3654e1f869", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/8421b9.wgsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.glsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.hlsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.msl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.spvasm" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/8421b9.wgsl.expected.wgsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f6b7ecf6cf0f1dfa8fdb00535f2c418cc0d60fe2", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.glsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.hlsl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.msl" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.spvasm" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "9f06383b3cd679986c03018f7265798de4913b3d", "new_mode": 33188, "new_path": "test/tint/builtins/gen/var/arrayLength/cbd6b5.wgsl.expected.wgsl" } ] }