shrekshao f9c6633006 Update inter stage variable subsetting validation and add tests
Sync up with current WebGPU spec to allow FS input being a
subset of VS output instead of requiring a strict match.
This patch involves changing the validation and adding tests,
together with using the TruncateInterstageVariables for hlsl
generator to workaround the extra limit for D3D12 backend.

Bug: dawn:1493
Change-Id: I2d4ba7f43dbe57f17ecd5c5d659f4ca93bb682a3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/109460
Commit-Queue: Shrek Shao <shrekshao@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Shrek Shao <shrekshao@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-11-22 21:36:27 +00:00
..
2022-11-18 11:57:37 +00:00
2022-09-29 19:02:11 +00:00
2022-08-05 20:09:07 +00:00
2022-06-08 14:46:41 +00:00
2022-08-24 00:03:35 +00:00
2022-11-22 03:38:51 +00:00
2022-05-01 14:40:55 +00:00
2022-09-07 14:14:14 +00:00
2022-09-29 19:02:11 +00:00
2022-10-29 03:28:20 +00:00
2022-09-21 14:44:33 +00:00
2022-05-01 14:40:55 +00:00
2022-11-21 21:46:18 +00:00
2022-11-21 21:46:18 +00:00