dawn-cmake/scripts
Corentin Wallez 30ec4fc626 Fixes to be able to build Dawn inside Skia
Add a dawn_has_build override similarly to angle_has_build that makes
Dawn not depend on Chromium //build if it can avoid it. (this was
previously used for mac_sdk.gni).

Only load the Vulkan Validation Layers' gni if it is enable via
dawn_enable_vulkan_validation_layers.

Fix a GN build warning where the source of dawn_components would be
built twice: for example libdawn_native.MetalBackend.o would be built
once for libdawn_native static and once for libdawn_native shared. Fix
this by making libdawn_native as a static library libdawn_native_static.

Change-Id: Ib8fb72282435eb475d7a11dae0d5a9977572fd57
Bug: chromium:1064305
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/18963
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
2020-04-07 19:35:47 +00:00
..
dawn_component.gni Fixes to be able to build Dawn inside Skia 2020-04-07 19:35:47 +00:00
dawn_features.gni Fix Vulkan fuzzer on mac_libfuzzer_chrome_asan 2020-01-25 02:14:39 +00:00
dawn_overrides_with_defaults.gni Fixes to be able to build Dawn inside Skia 2020-04-07 19:35:47 +00:00
git-clang-format Add travis hook to check formatting 2017-11-28 16:18:39 -05:00
lint_clang_format.sh PRESUBMIT.py: Add formatting checks. 2018-09-11 08:06:36 -04:00
perf_test_runner.py perf_tests: Update perf_test_runner format. 2020-03-26 17:46:25 +00:00
roll-shaderc-deps.sh Add shaderc to DEPS to roll in script 2019-06-27 15:35:14 +00:00
standalone.gclient Add new dependencies to gitignore and fix gclient url. 2018-10-01 18:02:04 +00:00
travis_lint_format.sh PRESUBMIT.py: Add formatting checks. 2018-09-11 08:06:36 -04:00
update_fuzzer_seed_corpus.sh Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00