dan sinclair
2bcade246a
Update MSL generator to handle casts of packed types.
...
Currently in the MSL backend we cast int values to uint in order to get
the correct WGSL behaviour for over/under flow. This fails in the case
of host shareable buffers as they use `packed` types which need to get
cast to the non-packed version first.
Bug: tint:1677
Change-Id: I57b70abaa8ca614472a26d63f19c1aef2bd64668
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/103986
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
2022-09-29 19:44:58 +00:00
..
2022-02-21 15:19:07 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-02 19:19:10 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-06-01 01:11:59 +00:00
2022-06-01 10:08:29 +00:00
2022-02-21 15:19:07 +00:00
2022-06-07 13:55:34 +00:00
2022-03-28 14:31:22 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 17:01:59 +00:00
2022-02-21 15:19:07 +00:00
2022-03-28 14:31:22 +00:00
2022-03-28 14:31:22 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-13 19:48:51 +00:00
2022-02-21 15:19:07 +00:00
2022-09-01 22:12:19 +00:00
2022-03-28 14:31:22 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-17 00:38:19 +00:00
2022-06-24 17:01:59 +00:00
2022-09-17 00:38:19 +00:00
2022-06-07 13:55:34 +00:00
2022-02-21 15:19:07 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-01 10:08:29 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-01 10:08:29 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-02 19:19:10 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-06-07 13:55:34 +00:00
2022-07-26 22:51:36 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-07-04 15:17:00 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 17:01:59 +00:00
2022-07-04 15:17:00 +00:00
2022-07-04 15:17:00 +00:00
2022-02-21 15:19:07 +00:00
2022-09-16 20:18:39 +00:00
2022-09-16 20:18:39 +00:00
2022-09-16 20:18:39 +00:00
2022-09-16 20:18:39 +00:00
2022-09-16 20:18:39 +00:00
2022-09-16 20:18:39 +00:00
2022-06-07 13:55:34 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-02 19:19:10 +00:00
2022-09-01 14:57:39 +00:00
2022-09-01 14:57:39 +00:00
2022-06-07 13:55:34 +00:00
2022-02-21 15:19:07 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-06-29 00:55:36 +00:00
2022-06-29 00:55:36 +00:00
2022-06-29 00:55:36 +00:00
2022-02-21 15:19:07 +00:00
2022-08-03 02:49:28 +00:00
2022-08-03 02:49:28 +00:00
2022-08-03 02:49:28 +00:00
2022-08-03 02:49:28 +00:00
2022-08-03 02:49:28 +00:00
2022-08-03 02:49:28 +00:00
2022-08-03 02:49:28 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-06-01 01:11:59 +00:00
2022-06-24 17:01:59 +00:00
2022-06-24 08:06:19 +00:00
2022-06-07 13:55:34 +00:00
2022-02-21 15:19:07 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-06-24 18:15:39 +00:00
2022-06-24 18:15:39 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-06-29 00:55:36 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-02 19:19:10 +00:00
2022-06-29 00:55:36 +00:00
2022-06-29 00:55:36 +00:00
2022-06-29 00:55:36 +00:00
2022-02-21 15:19:07 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-02 19:19:10 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 18:15:39 +00:00
2022-06-24 08:06:19 +00:00
2022-06-07 13:55:34 +00:00
2022-07-04 15:17:00 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-13 19:48:51 +00:00
2022-09-03 22:42:51 +00:00
2022-09-03 22:42:51 +00:00
2022-07-04 15:17:00 +00:00
2022-06-07 13:55:34 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-02 19:19:10 +00:00
2022-06-28 02:06:05 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-13 19:48:51 +00:00
2022-09-29 19:44:58 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-09-26 12:30:05 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-02-21 15:19:07 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-13 19:48:51 +00:00
2022-02-21 15:19:07 +00:00
2022-04-08 08:33:28 +00:00
2022-06-07 13:55:34 +00:00
2022-02-21 15:19:07 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-04-08 08:33:28 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-02 19:19:10 +00:00
2022-03-15 15:35:13 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-02-21 15:19:07 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-09-13 17:32:17 +00:00
2022-02-21 15:19:07 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-07-04 15:17:00 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 17:01:59 +00:00
2022-07-04 15:17:00 +00:00
2022-07-04 15:17:00 +00:00
2022-07-04 15:17:00 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 17:01:59 +00:00
2022-07-04 15:17:00 +00:00
2022-07-04 15:17:00 +00:00
2022-07-26 22:51:36 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 17:01:59 +00:00
2022-08-10 19:32:23 +00:00
2022-06-07 13:55:34 +00:00
2022-08-29 20:52:00 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-08-29 20:52:00 +00:00
2022-08-29 20:52:00 +00:00
2022-08-29 20:52:00 +00:00
2022-06-07 13:55:34 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-02-21 15:19:07 +00:00
2022-03-15 15:35:13 +00:00
2022-07-12 19:10:39 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-03-28 20:51:32 +00:00
2022-08-11 02:28:01 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-24 18:15:39 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-02-21 15:19:07 +00:00
2022-06-28 02:06:05 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-02-21 15:19:07 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-28 02:06:05 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-08-17 18:15:00 +00:00
2022-08-17 18:15:00 +00:00
2022-09-13 19:48:51 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-09-26 12:30:05 +00:00
2022-06-07 13:55:34 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-19 14:05:21 +00:00
2022-09-29 19:44:58 +00:00
2022-06-29 00:55:36 +00:00
2022-06-07 13:55:34 +00:00
2022-03-28 14:31:22 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-02 19:19:10 +00:00
2022-02-21 15:19:07 +00:00
2022-02-21 15:19:07 +00:00
2022-03-28 14:31:22 +00:00
2022-06-07 13:55:34 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-03-15 15:35:13 +00:00
2022-06-24 17:01:59 +00:00
2022-02-21 15:19:07 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-06-24 18:15:39 +00:00
2022-06-01 18:26:40 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-03-28 20:51:32 +00:00
2022-06-01 10:08:29 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-08-17 18:15:00 +00:00
2022-08-17 18:15:00 +00:00
2022-09-02 19:19:10 +00:00
2022-06-24 17:01:59 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-28 02:06:05 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-06-28 02:06:05 +00:00
2022-06-28 02:06:05 +00:00
2022-06-28 02:06:05 +00:00
2022-06-28 02:06:05 +00:00
2022-04-28 16:23:03 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-29 19:44:58 +00:00
2022-09-16 20:18:39 +00:00
2022-09-16 20:18:39 +00:00
2022-09-27 17:30:57 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-27 17:30:57 +00:00
2022-09-27 17:30:57 +00:00
2022-09-27 17:30:57 +00:00
2022-09-27 17:30:57 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-05-16 12:02:52 +00:00
2022-05-16 12:02:52 +00:00
2022-05-16 12:02:52 +00:00
2022-06-07 13:55:34 +00:00
2022-09-13 18:13:01 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-13 18:13:01 +00:00
2022-09-13 18:13:01 +00:00
2022-09-13 18:13:01 +00:00
2022-09-27 17:30:57 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-27 17:30:57 +00:00
2022-09-27 17:30:57 +00:00
2022-09-27 17:30:57 +00:00
2022-09-27 17:30:57 +00:00
2022-05-27 20:22:26 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-05-27 20:22:26 +00:00
2022-05-27 20:22:26 +00:00
2022-05-27 20:22:26 +00:00
2022-05-31 20:45:59 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-02 19:19:10 +00:00
2022-06-03 14:47:01 +00:00
2022-06-01 15:57:22 +00:00
2022-06-07 13:55:34 +00:00
2022-06-07 13:55:34 +00:00
2022-07-22 17:43:27 +00:00
2022-07-22 17:43:27 +00:00
2022-09-02 19:19:10 +00:00
2022-06-03 14:47:01 +00:00
2022-06-03 14:47:01 +00:00
2022-06-07 13:55:34 +00:00
2022-09-07 13:05:24 +00:00
2022-09-07 13:05:24 +00:00
2022-09-07 13:05:24 +00:00
2022-09-07 13:05:24 +00:00
2022-09-07 13:05:24 +00:00
2022-09-07 13:05:24 +00:00
2022-09-07 13:05:24 +00:00
2022-09-28 14:03:49 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-28 14:03:49 +00:00
2022-09-28 14:03:49 +00:00
2022-09-28 14:03:49 +00:00
2022-09-28 14:03:49 +00:00
2022-09-28 14:03:49 +00:00
2022-09-29 16:53:58 +00:00
2022-09-29 16:53:58 +00:00
2022-09-28 14:03:49 +00:00
2022-09-28 14:03:49 +00:00
2022-09-28 14:03:49 +00:00
2022-09-28 14:03:49 +00:00
2022-08-11 02:28:01 +00:00
2022-08-11 02:28:01 +00:00
2022-08-11 02:28:01 +00:00
2022-08-11 02:28:01 +00:00
2022-08-11 02:28:01 +00:00
2022-08-11 02:28:01 +00:00
2022-08-11 02:28:01 +00:00
2022-08-17 17:26:41 +00:00
2022-08-17 17:26:41 +00:00
2022-08-17 17:26:41 +00:00
2022-08-17 17:26:41 +00:00
2022-08-17 17:26:41 +00:00
2022-08-17 17:26:41 +00:00
2022-08-17 17:26:41 +00:00
2022-09-22 22:28:21 +00:00
2022-09-22 22:28:21 +00:00
2022-09-22 22:28:21 +00:00
2022-09-22 22:28:21 +00:00
2022-09-22 22:28:21 +00:00
2022-09-22 22:28:21 +00:00
2022-09-22 22:28:21 +00:00
2022-09-02 13:58:00 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-19 14:05:21 +00:00
2022-09-02 13:58:00 +00:00
2022-09-02 13:58:00 +00:00
2022-09-02 13:58:00 +00:00
2022-09-21 17:19:04 +00:00
2022-09-21 17:19:04 +00:00
2022-09-27 17:30:57 +00:00
2022-09-21 17:19:04 +00:00
2022-09-21 17:19:04 +00:00
2022-09-21 17:19:04 +00:00
2022-09-21 17:19:04 +00:00
2022-09-15 17:22:25 +00:00
2022-09-15 17:22:25 +00:00
2022-09-15 17:22:25 +00:00
2022-09-15 17:22:25 +00:00
2022-09-15 17:22:25 +00:00
2022-09-15 17:22:25 +00:00
2022-09-15 17:22:25 +00:00
2022-09-29 19:44:58 +00:00
2022-09-29 19:44:58 +00:00
2022-09-29 19:44:58 +00:00
2022-09-29 19:44:58 +00:00
2022-09-29 19:44:58 +00:00
2022-09-29 19:44:58 +00:00
2022-09-29 19:44:58 +00:00