summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chromium/third_party/angle/gni/angle.gni5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/angle/gni/angle.gni b/chromium/third_party/angle/gni/angle.gni
index 5b557684b7f..5d781a4b110 100644
--- a/chromium/third_party/angle/gni/angle.gni
+++ b/chromium/third_party/angle/gni/angle.gni
@@ -41,6 +41,7 @@ if (build_with_chromium) {
} else {
declare_args() {
ozone_platform_gbm = false
+ ozone_platform_x11 = false
}
}
@@ -86,7 +87,7 @@ declare_args() {
angle_enable_d3d9 = is_win && !angle_is_winuwp
angle_enable_d3d11 = is_win
angle_enable_gl =
- (ozone_platform_gbm || !is_linux || (angle_use_x11 && !is_chromeos)) &&
+ (ozone_platform_gbm || ozone_platform_x11 || !is_linux || (angle_use_x11 && !is_chromeos)) &&
!is_fuchsia && !angle_is_winuwp && !is_ggp
# ANGLE Vulkan backend on Android requires API level 26, i.e. Oreo, due to
@@ -94,7 +95,7 @@ declare_args() {
# Otherwise, API level 24 would have been enough.
angle_enable_vulkan =
angle_has_build && ((is_win && !angle_is_winuwp) ||
- (is_linux && angle_use_x11 && !is_chromeos) ||
+ (is_linux && (angle_use_x11 || ozone_platform_x11) && !is_chromeos) ||
(is_android && ndk_api_level_at_least_26) ||
is_fuchsia || is_ggp || is_mac)
angle_enable_null = true