Vulkan: GBM platform

Add support for GBM platform by implementing a Display with no WSI
extension.

Bug: angleproject:7217
Change-Id: Ia9089131c5984dfdd926d2f85f1c218df1e84d9a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3596042
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
This commit is contained in:
Antonio Caggiano
2022-02-15 15:40:23 +01:00
committed by Angle LUCI CQ
parent 0b0744f3ef
commit 825d5b2c59
13 changed files with 536 additions and 367 deletions

View File

@@ -40,6 +40,7 @@ if (angle_has_build) {
}
declare_args() {
angle_use_gbm = ozone_platform_gbm && !is_ggp && is_linux && !is_chromecast
angle_use_x11 = ozone_platform_x11 && !is_ggp && is_linux && !is_chromecast
angle_use_wayland =
ozone_platform_wayland && !is_ggp && is_linux && !is_chromecast