dawn-cmake/generator/templates/dawn/native
shrekshao 145337f309 Use SubstituteOverride transform to implement overrides
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>
2022-09-07 20:09:54 +00:00
..
ChainUtils.cpp Convert a few remaining DAWN_VALIDATION_ERROR. 2022-08-30 13:33:37 +00:00
ChainUtils.h tint->dawn: Move src/dawn_native -> src/dawn/native 2022-02-04 17:07:46 +00:00
ObjectType.cpp tint->dawn: Move src/dawn_native -> src/dawn/native 2022-02-04 17:07:46 +00:00
ObjectType.h tint->dawn: Move src/dawn_native -> src/dawn/native 2022-02-04 17:07:46 +00:00
ProcTable.cpp Add reflection APIs for wgpu::Buffer. 2022-06-08 14:46:41 +00:00
ValidationUtils.cpp Merge DAWN_FORMAT_VALIDATION_ERROR in DAWN_VALIDATION_ERROR. 2022-08-30 13:39:47 +00:00
ValidationUtils.h tint->dawn: Move src/dawn_native -> src/dawn/native 2022-02-04 17:07:46 +00:00
api_StreamImpl.cpp Use SubstituteOverride transform to implement overrides 2022-09-07 20:09:54 +00:00
api_absl_format.cpp Adds strformat code-gen for helping auto-generate readable strings for structs. 2022-03-19 00:21:48 +00:00
api_absl_format.h Adds strformat code-gen for helping auto-generate readable strings for structs. 2022-03-19 00:21:48 +00:00
api_dawn_native_proc.cpp Convert all dawn includes to use non-system include syntax. 2022-04-19 14:24:04 +00:00
api_structs.cpp tint->dawn: Move src/dawn_native -> src/dawn/native 2022-02-04 17:07:46 +00:00
api_structs.h api_cpp.h: Fix alignas declaration following ChainedStruct. 2022-06-29 17:37:41 +00:00
dawn_platform.h Add reflection APIs for wgpu::Buffer. 2022-06-08 14:46:41 +00:00