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-11 14:27:55 +00:00
2021-08-11 14:27:55 +00:00
2021-06-04 22:23:56 +00:00
2021-06-04 22:23:56 +00:00
2021-06-04 22:23:56 +00:00
2021-08-05 15:26:58 +00:00
2021-08-05 15:26:58 +00:00
2020-12-08 16:32:34 +00:00
2021-06-04 22:23:56 +00:00
2021-06-04 22:23:56 +00:00
2021-02-19 18:31:02 +00:00
2021-02-19 18:17:22 +00:00
2021-02-19 18:17:22 +00:00
2020-04-20 17:36:22 +00:00
2021-06-07 18:23:52 +00:00
2021-06-04 22:23:56 +00:00
2021-04-01 20:46:42 +00:00
2021-06-30 11:17:16 +00:00
2021-06-04 22:23:56 +00:00