dawn-cmake/src/fuzzers
Corentin Wallez b31015b836 Split examples, test and utils in their own BUILD.gn
The basic change was to copy-paste targets in the new BUILD.gn files and
fixup paths / add includes. There's a couple more changes that had to be
done at the same time:

 - Multiple files need to know if GLFW is supported so the variable was
moved to dawn_features.gni.
 - The gtest_and_gmock target used to abstract between Dawn's copy of
GTest/GMock is only needed by tests and was moved in src/tests/BUILD.gn.
 - A leftover dawn_end2end_tests target is left in the main BUILD.gn
file that is an exact copy of the on in src/tests/BUILD.gn. This is
because the GN path is hardcoded in Chromium's isolate_map.pyl that also
can't support GN groups. The only way to move a target I could figure
out was to duplicate it temporarily.

Bug: chromium:1064305
Change-Id: I96820e9d6510b8c9b9112c3e6cd8df2413f04287
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/19201
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
2020-04-10 08:20:10 +00:00
..
BUILD.gn Split examples, test and utils in their own BUILD.gn 2020-04-10 08:20:10 +00:00
DawnSPIRVCrossFuzzer.cpp Remove Full SPIRV-Cross fuzzers 2019-06-12 08:49:15 +00:00
DawnSPIRVCrossFuzzer.h Roll ahead shaderc API and update API usage as needed 2019-09-19 14:20:46 +00:00
DawnSPIRVCrossGLSLFastFuzzer.cpp Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00
DawnSPIRVCrossHLSLFastFuzzer.cpp Force uninitialized variables to be zero for shader compiler on D3D12 2020-04-06 15:19:22 +00:00
DawnSPIRVCrossMSLFastFuzzer.cpp Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00
DawnSPVCglslFastFuzzer.cpp Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00
DawnSPVChlslFastFuzzer.cpp Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00
DawnSPVCmslFastFuzzer.cpp Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00
DawnWireServerAndFrontendFuzzer.cpp Add WGPUAdapterProperties and expose it in DawnNative 2020-01-10 13:28:18 +00:00
DawnWireServerAndVulkanBackendFuzzer.cpp Fix Vulkan fuzzer on mac_libfuzzer_chrome_asan 2020-01-25 02:14:39 +00:00
DawnWireServerFuzzer.cpp Default initialize all descriptors 2020-02-28 22:29:15 +00:00
DawnWireServerFuzzer.h Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00
StandaloneFuzzerMain.cpp Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer" 2020-01-06 19:56:17 +00:00