Stephen White
8d1ead6393
Remove unused SPIRV-Cross shader reflection bits.
...
The only part of mGLEntryPoints actually used is the bindings, so
replace ShaderModuleGL::mGLEntryPoints with mBindings.
This required extracting BindingInfoArray from EntryPointMetadata,
making it visible in the dawn_native namespace.
Remove all non-bindings-related reflection, and MSL-specific checks
and workarounds.
Bug: dawn:1076
Change-Id: I05657c0c89f5d8a2185e55f9ad7c8f81d89a8e60
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/62180
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Stephen White <senorblanco@chromium.org>
2021-08-17 20:50:36 +00:00
..
2021-08-17 20:50:36 +00:00
2021-08-11 15:36:35 +00:00
2021-08-11 14:27:55 +00:00
2021-08-17 20:50:36 +00:00
2021-08-17 20:50:36 +00:00
2021-07-27 19:59:58 +00:00
2021-08-11 14:27:55 +00:00
2021-06-04 05:12:06 +00:00
2021-06-04 22:23:56 +00:00
2021-05-21 05:01:38 +00:00
2021-05-21 05:01:38 +00:00
2020-01-10 13:28:18 +00:00
2020-01-10 13:28:18 +00:00
2021-08-16 19:55:00 +00:00
2021-06-01 19:45:53 +00:00
2021-08-06 22:39:21 +00:00
2021-07-02 09:51:18 +00:00
2021-08-05 14:45:48 +00:00
2021-06-16 14:33:27 +00:00
2021-07-02 02:29:40 +00:00
2021-06-04 22:23:56 +00:00
2021-06-04 22:23:56 +00:00
2020-06-11 18:58:26 +00:00
2019-10-29 18:40:12 +00:00
2021-08-05 15:26:58 +00:00
2021-08-05 15:26:58 +00:00
2021-08-12 23:32:49 +00:00
2020-12-03 18:42:13 +00:00
2020-12-08 16:32:34 +00:00
2021-05-02 03:22:30 +00:00
2021-05-27 00:49:03 +00:00
2021-08-12 23:32:49 +00:00
2021-06-04 22:23:56 +00:00
2021-06-04 22:23:56 +00:00
2021-06-28 18:38:24 +00:00
2020-10-01 19:56:49 +00:00
2021-07-16 03:22:58 +00:00
2021-07-16 03:22:58 +00:00
2021-08-05 22:55:09 +00:00
2021-08-05 22:55:09 +00:00
2021-04-15 19:33:58 +00:00
2021-04-15 19:33:58 +00:00
2021-08-10 04:07:37 +00:00
2021-08-05 22:55:09 +00:00
2021-06-18 13:29:39 +00:00
2021-06-18 13:29:39 +00:00
2021-07-21 20:44:09 +00:00
2021-05-06 19:20:14 +00:00
2021-06-09 18:07:32 +00:00
2021-06-04 05:12:06 +00:00
2021-08-10 04:07:37 +00:00
2021-03-04 18:13:45 +00:00
2021-06-09 18:07:32 +00:00
2021-06-04 05:12:06 +00:00
2021-07-16 17:44:59 +00:00
2021-08-11 14:27:55 +00:00
2021-08-10 14:51:27 +00:00
2021-08-06 03:58:50 +00:00
2021-06-23 09:22:22 +00:00
2020-09-28 19:35:14 +00:00
2021-05-05 19:55:23 +00:00
2021-05-05 19:55:23 +00:00
2020-08-06 17:00:29 +00:00
2021-01-21 10:11:54 +00:00
2020-06-16 17:53:38 +00:00
2021-02-19 18:31:02 +00:00
2020-04-01 12:07:43 +00:00
2020-04-01 12:07:43 +00:00
2020-01-06 19:56:17 +00:00
2020-01-06 19:56:17 +00:00
2021-02-19 18:17:22 +00:00
2021-02-19 18:17:22 +00:00
2021-07-27 19:59:58 +00:00
2021-07-27 19:59:58 +00:00
2021-08-10 04:07:37 +00:00
2021-06-08 20:29:37 +00:00
2021-08-11 21:12:36 +00:00
2021-08-11 21:12:36 +00:00
2021-06-01 19:45:53 +00:00
2021-06-04 05:12:06 +00:00
2021-06-04 05:12:06 +00:00
2020-09-28 19:35:14 +00:00
2021-08-03 19:07:29 +00:00
2020-04-06 18:20:02 +00:00
2020-04-20 17:36:22 +00:00
2020-12-03 18:42:13 +00:00
2020-12-16 07:53:30 +00:00
2021-06-01 19:45:53 +00:00
2021-08-10 04:07:37 +00:00
2021-07-16 17:44:59 +00:00
2021-06-04 05:12:06 +00:00
2021-06-04 05:12:06 +00:00
2019-10-23 11:57:41 +00:00
2019-10-23 11:57:41 +00:00
2021-04-19 08:52:35 +00:00
2021-04-19 08:52:35 +00:00
2021-08-17 20:50:36 +00:00
2021-03-31 08:56:02 +00:00
2020-12-16 07:53:30 +00:00
2020-08-17 17:47:15 +00:00
2021-06-29 08:12:00 +00:00
2021-05-05 19:55:23 +00:00
2021-07-02 09:51:18 +00:00
2021-05-18 01:13:08 +00:00
2021-07-22 18:13:00 +00:00
2021-03-29 14:02:05 +00:00
2021-07-04 18:31:29 +00:00
2021-07-04 18:31:29 +00:00
2021-05-05 19:55:23 +00:00
2021-05-05 19:55:23 +00:00
2021-05-05 19:55:23 +00:00
2021-05-05 19:55:23 +00:00
2021-07-16 03:22:58 +00:00
2021-05-13 17:51:23 +00:00
2021-07-16 17:44:59 +00:00
2021-05-05 19:55:23 +00:00
2021-08-13 00:08:50 +00:00
2021-07-25 18:40:19 +00:00
2020-07-10 18:19:38 +00:00
2019-10-30 00:19:43 +00:00
2020-07-10 18:19:38 +00:00
2021-06-23 09:22:22 +00:00
2021-06-07 18:23:52 +00:00
2021-06-23 09:22:22 +00:00
2021-07-02 02:29:40 +00:00
2021-07-02 02:29:40 +00:00
2021-08-17 20:50:36 +00:00
2021-08-17 20:50:36 +00:00
2021-08-12 05:20:48 +00:00
2021-08-12 05:20:48 +00:00
2020-07-10 18:19:38 +00:00
2020-07-10 18:19:38 +00:00
2021-06-04 22:23:56 +00:00
2021-04-01 20:46:42 +00:00
2021-07-27 18:42:59 +00:00
2020-01-15 13:14:12 +00:00
2021-06-30 11:17:16 +00:00
2021-06-09 08:44:07 +00:00
2021-06-04 22:23:56 +00:00
2021-06-03 07:42:15 +00:00
2021-08-10 04:07:37 +00:00
2021-08-10 04:07:37 +00:00
2021-03-25 15:37:44 +00:00
2021-03-25 15:37:44 +00:00
2021-04-19 08:52:35 +00:00
2021-07-21 16:31:30 +00:00
2021-07-21 16:31:30 +00:00
2021-07-22 08:57:29 +00:00
2021-07-22 08:57:29 +00:00
2021-02-11 08:26:38 +00:00
2021-02-11 08:26:38 +00:00