145337f309
Remove the old backend specific implementation for overrides. Use tint SubstituteOverride transform to replace overrides with const expressions and use the updated program at pipeline creation time. This CL also adds support for overrides used as workgroup size and related tests. Workgroup size validation now happens in backend code and at compute pipeline creation time. Bug: dawn:1504 Change-Id: I7df1fe9c3e358caa23235eacd6d13ba0b2998aec Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/99821 Commit-Queue: Shrek Shao <shrekshao@google.com> Reviewed-by: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> |
||
---|---|---|
.. | ||
ChainUtils.cpp | ||
ChainUtils.h | ||
ObjectType.cpp | ||
ObjectType.h | ||
ProcTable.cpp | ||
ValidationUtils.cpp | ||
ValidationUtils.h | ||
api_StreamImpl.cpp | ||
api_absl_format.cpp | ||
api_absl_format.h | ||
api_dawn_native_proc.cpp | ||
api_structs.cpp | ||
api_structs.h | ||
dawn_platform.h |