dawn-cmake/src
shrekshao c6c4588036 Pipeline overridable constants: D3D12 backend
D3D12 doesn't have native pipeline constants feature.
This is done by using #define. Add some new tests to make
sure these define approaches work as expected.

Also makes duplicate pipeline constant entries an invalid
case.

Bug: dawn:1137
Change-Id: Iefed44a749625b535bbafbb39f42699f0b42e06a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/68860
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Shrek Shao <shrekshao@google.com>
2021-11-18 17:47:45 +00:00
..
common Improve ScopedEnvironmentVar to distinguish between null and empty 2021-11-16 23:37:15 +00:00
dawn Fix CMake build failures after recent changes 2021-09-21 01:07:35 +00:00
dawn_native Pipeline overridable constants: D3D12 backend 2021-11-18 17:47:45 +00:00
dawn_node dawn_node: Add documentation on how you debug TS 2021-11-05 16:14:32 +00:00
dawn_platform Implement AsyncWaitableEvent with std::condition_variable 2021-05-27 00:49:03 +00:00
dawn_wire Deprecation of using 0 as default size in buffer mapAsync 2021-10-18 05:30:39 +00:00
fuzzers Enable use_tint_generator by default, disable shader_float16 2021-07-08 18:42:37 +00:00
include Remove "extension" 2021-10-12 13:21:56 +00:00
tests Pipeline overridable constants: D3D12 backend 2021-11-18 17:47:45 +00:00
utils Add end2end test for readonly stencil attachment on D3D12 2021-11-16 00:59:34 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00