James Price
7697c31e84
writer/msl: Emit builtins as parameters
...
Add a config parameter for the CanonicalizeEntryPoint transform that
selects between emitting builtins as parameters (for MSL) or struct
members (for HLSL).
This fixes all of the shader IO issues in Tint's E2E tests for MSL.
Fixed: tint:817
Change-Id: Ieb31cdbd2e4d96ac41f8d8515fd07ead8241d770
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/53282
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: James Price <jrprice@google.com>
2021-06-04 14:40:28 +00:00
..
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-04 14:40:28 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 18:12:15 +00:00
2021-06-03 09:38:34 +00:00
2021-06-03 09:38:34 +00:00