mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-08-22 11:42:17 +00:00
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>