dawn-cmake/src
Corentin Wallez 3e4b57b77e ShaderModule: Store the tint::Program in the base class.
This is in preparation of removing all the DAWN_ENABLE_WGSL logic: the
ShaderModuleBase will have either mSpirv or mTintProgram set based on
UseTintGenerator.

Also improves the constness of some functions.

Also simplifies a bit ShaderModuleBase::Initialize.

Bug: dawn:706
Change-Id: Ib879e2aec8a004aeb8ac5dc6e1176b1667fc227d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/45422
Commit-Queue: Austin Eng <enga@chromium.org>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
2021-03-22 18:24:16 +00:00
..
common Remove usage of deprecated std::codecvt 2021-03-15 12:10:23 +00:00
dawn Reland "Add a per-thread proc table using thread local storage" 2020-10-06 16:13:42 +00:00
dawn_native ShaderModule: Store the tint::Program in the base class. 2021-03-22 18:24:16 +00:00
dawn_platform Implement WaitableEvent and WorkerTaskPool for multi-threaded tasks 2021-01-20 08:56:07 +00:00
dawn_wire Make CreateRenderPipelineAsync use Descriptor2 2021-03-21 23:13:04 +00:00
fuzzers Deprecate fences. 2021-02-25 21:47:15 +00:00
include D3D12: Pass usage to ProduceTexture 2021-03-12 02:27:56 +00:00
tests Fix incorrect parsing logic in DawnTest 2021-03-22 17:18:46 +00:00
utils Updating end-2-end tests to use new RenderPipelineDescriptor format 2021-03-18 02:54:27 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00