dawn-cmake/src
shrekshao 36200d1943 Refactor D3D12 shader define strings code
Instead of using template functions, generate define string pairs
in std::string. For DXC path, convert them to std::wstring. It is
okay since shader generation is already expensive.

By the way generalize it to all kinds of defines in
ShaderCompilationRequest.

Bug: dawn:1137
Change-Id: I5518e992b56497e28c8ac7e818bf19b4853dee4a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/70120
Commit-Queue: Shrek Shao <shrekshao@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2021-11-19 19:39:18 +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 Refactor D3D12 shader define strings code 2021-11-19 19:39:18 +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 Add label tracking for several object types 2021-11-19 18:26:08 +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