dawn-cmake/scripts
Austin Eng 6ef39372f8 Don't enable GL backends by default if build_with_chromium
This is the simplest change necessary to remove GL backends from
the build in Chrome. The backends will still be enabled on bots
that test Dawn. A more proper fix might be to update the dawn.py
recipe to explicitly enable the GLES backend (we don't test the
GL backend on bots using dawn.py, but we do test GLES), and then
defaulting both dawn_enable_desktop_gl and dawn_enable_opengles
to false.

For now, stick with the most minimal change for two reasons:
 1. Defaulting to false would lose automatically enabling the
    backends in Dawn standalone builds where they're supported.
 2. LUCI changes have changed the permissions to trigger tryjobs
    on recipe changes, so testing a recipe change is not possible
    right now. See crbug.com/1168315.

Bug: dawn:1036
Change-Id: I7f4977fbd271200f1d6161d2e2b3438cdb4db1ca
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/61600
Reviewed-by: Stephen White <senorblanco@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2021-08-11 20:03:41 +00:00
..
dawn_component.gni Expand is_linux to is_linux || is_chromeos. 2020-09-11 02:24:16 +00:00
dawn_features.gni Don't enable GL backends by default if build_with_chromium 2021-08-11 20:03:41 +00:00
dawn_overrides_with_defaults.gni Make Dawn's Tint version visible when recursedepsing in Dawn 2021-04-01 23:42:23 +00:00
perf_test_runner.py Add .clang-format files and format more files 2020-07-15 19:51:17 +00:00
roll-shader-deps.sh Remove the dependency on shaderc and glslang. 2021-03-24 16:02:13 +00:00
standalone.gclient Add new dependencies to gitignore and fix gclient url. 2018-10-01 18:02:04 +00:00