Enable WGSL when `--config grdawn` is used.
Bug: b/40044196
Change-Id: Ib65c089e23bfc7c0ae7cdb6d26aff47a1dc0fa48
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/749820
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
diff --git a/tools/flags/CommonFlagsConfig.cpp b/tools/flags/CommonFlagsConfig.cpp
index 37a3afa..582e02e 100644
--- a/tools/flags/CommonFlagsConfig.cpp
+++ b/tools/flags/CommonFlagsConfig.cpp
@@ -137,13 +137,13 @@
{ "grd3d", "graphite", "api=direct3d" },
#endif
#ifdef SK_DAWN
- { "grdawn", "graphite", "api=dawn" },
- { "grdawn_d3d11", "graphite", "api=dawn_d3d11" },
- { "grdawn_d3d12", "graphite", "api=dawn_d3d12" },
- { "grdawn_mtl", "graphite", "api=dawn_mtl" },
- { "grdawn_vk", "graphite", "api=dawn_vk" },
- { "grdawn_gl", "graphite", "api=dawn_gl" },
- { "grdawn_gles", "graphite", "api=dawn_gles" },
+ { "grdawn", "graphite", "api=dawn,wgsl=true" },
+ { "grdawn_d3d11", "graphite", "api=dawn_d3d11,wgsl=true" },
+ { "grdawn_d3d12", "graphite", "api=dawn_d3d12,wgsl=true" },
+ { "grdawn_mtl", "graphite", "api=dawn_mtl,wgsl=true" },
+ { "grdawn_vk", "graphite", "api=dawn_vk,wgsl=true" },
+ { "grdawn_gl", "graphite", "api=dawn_gl,wgsl=true" },
+ { "grdawn_gles", "graphite", "api=dawn_gles,wgsl=true" },
#endif
#ifdef SK_METAL
{ "grmtl", "graphite", "api=metal" },