Ben Clayton 1d618b1664 transform: Reimplement FirstIndexOffset
* It didn't always produce valid WGSL (crbug.com/tint/687)
* It didn't handle builtins as entry point parameters
* It used hard-coded symbols that could collide
* It didn't use DataMap for input.

The new implementation addresses all of this.

Bug: tint:687
Change-Id: I447bec530b45414ebb8baeb4ee18261d73d1c0d2
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/47222
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: James Price <jrprice@google.com>
2021-04-09 16:19:48 +00:00
..
2021-03-29 21:25:45 +00:00
2021-04-08 15:46:17 +00:00
2021-03-29 21:03:59 +00:00
2021-04-09 13:20:28 +00:00
2021-03-29 21:03:59 +00:00
2021-03-29 21:03:59 +00:00
2021-03-29 21:03:59 +00:00