James Price 9e15952e2d tint: Fix set of overrides in the shader interface
Since overrides can be used to size workgroup arrays and also as
initializers to module-scope variables, we cannot just consider
overrides that are directly referenced in the shader functions.

This change makes the Resolver track references to overrides whilst
resolving array types and module-scope variable declarations, so that
they are included in the set of overrides reported by the Inspector in
these scenarios.

Fixed: tint:1762
Change-Id: If7501abf3ddcb87a87134ddd578aa4904d204de6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/110460
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: James Price <jrprice@google.com>
Auto-Submit: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-11-17 22:23:46 +00:00
..
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-10-20 22:45:50 +00:00
2022-10-20 22:45:50 +00:00
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-04-07 16:04:35 +00:00
2022-07-18 20:50:02 +00:00
2022-10-24 17:49:20 +00:00
2022-10-24 17:49:20 +00:00
2022-10-25 10:05:18 +00:00
2022-04-07 16:04:35 +00:00
2022-05-01 14:40:55 +00:00
2022-10-25 10:05:18 +00:00
2022-10-03 14:05:23 +00:00
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-05-01 14:40:55 +00:00
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-05-01 14:40:55 +00:00
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-10-25 10:05:18 +00:00
2022-05-01 14:40:55 +00:00
2022-06-16 12:01:27 +00:00