Ensure skia_gl_standard is correct when skia_use_angle is true
This simplifies the bot script slightly. More importantly, it means that local developers don't need to remember to do this when building ANGLE on Mac. Cq-Include-Trybots: luci.skia.skia.primary:Test-Mac12-Clang-MacMini9.1-GPU-AppleM1-arm64-Release-All-ANGLE Change-Id: Ia60cd07f15e3b447b58cfa1198ea26f68f72384b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/539036 Commit-Queue: Brian Osman <brianosman@google.com> Reviewed-by: John Stiles <johnstiles@google.com>
This commit is contained in:
parent
d886bdc4f6
commit
d724c74a4f
@ -104,6 +104,10 @@ declare_args() {
|
||||
skia_use_libfuzzer_defaults = true
|
||||
}
|
||||
|
||||
if (skia_use_angle && skia_gl_standard != "gles") {
|
||||
skia_gl_standard = ""
|
||||
}
|
||||
|
||||
declare_args() {
|
||||
skia_pdf_subset_harfbuzz = skia_use_harfbuzz
|
||||
}
|
||||
|
@ -220,10 +220,6 @@ def compile_fn(api, checkout_root, out_dir):
|
||||
str(skia_dir.join('third_party', 'externals')), '%%(PYTHONPATH)s'])
|
||||
if 'ANGLE' in extra_tokens:
|
||||
args['skia_use_angle'] = 'true'
|
||||
# ANGLE runs against GLES:
|
||||
args.update({
|
||||
'skia_gl_standard': '""',
|
||||
})
|
||||
if 'SwiftShader' in extra_tokens:
|
||||
swiftshader_root = skia_dir.join('third_party', 'externals', 'swiftshader')
|
||||
swiftshader_out = out_dir.join('swiftshader_out')
|
||||
|
@ -52,7 +52,7 @@
|
||||
"[START_DIR]/cache/work/skia/bin/gn",
|
||||
"gen",
|
||||
"[START_DIR]/cache/work/skia/out/Build-Debian10-Clang-x86_64-Release-ANGLE/Release",
|
||||
"--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cc_wrapper=\"[START_DIR]/ccache_linux/bin/ccache\" cxx=\"[START_DIR]/clang_linux/bin/clang++\" extra_cflags=[\"-B[START_DIR]/clang_linux/bin\", \"-DPLACEHOLDER_clang_linux_version=42\"] extra_ldflags=[\"-B[START_DIR]/clang_linux/bin\", \"-fuse-ld=lld\", \"-L[START_DIR]/clang_linux/lib\"] is_debug=false skia_gl_standard=\"\" skia_use_angle=true target_cpu=\"x86_64\" werror=true"
|
||||
"--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cc_wrapper=\"[START_DIR]/ccache_linux/bin/ccache\" cxx=\"[START_DIR]/clang_linux/bin/clang++\" extra_cflags=[\"-B[START_DIR]/clang_linux/bin\", \"-DPLACEHOLDER_clang_linux_version=42\"] extra_ldflags=[\"-B[START_DIR]/clang_linux/bin\", \"-fuse-ld=lld\", \"-L[START_DIR]/clang_linux/lib\"] is_debug=false skia_use_angle=true target_cpu=\"x86_64\" werror=true"
|
||||
],
|
||||
"cwd": "[START_DIR]/cache/work/skia",
|
||||
"env": {
|
||||
|
@ -36,7 +36,7 @@
|
||||
"[START_DIR]\\cache\\work\\skia\\bin\\gn",
|
||||
"gen",
|
||||
"[START_DIR]\\cache\\work\\skia\\out\\Build-Win-Clang-x86_64-Debug-ANGLE\\Debug_x64",
|
||||
"--args=cc=\"clang\" clang_win=\"[START_DIR]\\clang_win\" cxx=\"clang++\" extra_cflags=[\"-O1\", \"-DPLACEHOLDER_clang_win_version=42\"] skia_gl_standard=\"\" skia_use_angle=true target_cpu=\"x86_64\" werror=true win_sdk=\"[START_DIR]\\win_toolchain/win_sdk\" win_vc=\"[START_DIR]\\win_toolchain/VC\""
|
||||
"--args=cc=\"clang\" clang_win=\"[START_DIR]\\clang_win\" cxx=\"clang++\" extra_cflags=[\"-O1\", \"-DPLACEHOLDER_clang_win_version=42\"] skia_use_angle=true target_cpu=\"x86_64\" werror=true win_sdk=\"[START_DIR]\\win_toolchain/win_sdk\" win_vc=\"[START_DIR]\\win_toolchain/VC\""
|
||||
],
|
||||
"cwd": "[START_DIR]\\cache\\work\\skia",
|
||||
"env": {
|
||||
|
Loading…
Reference in New Issue
Block a user