--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2022-06-17 14:20:10 UTC +++ ui/ozone/platform/headless/headless_surface_factory.cc @@ -34,7 +34,7 @@ #include "ui/ozone/platform/headless/headless_window_manager.h" #include "ui/ozone/public/surface_ozone_canvas.h" -#if BUILDFLAG(ENABLE_VULKAN) && BUILDFLAG(IS_LINUX) +#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) #include "ui/ozone/platform/headless/vulkan_implementation_headless.h" #endif @@ -281,7 +281,7 @@ void HeadlessSurfaceFactory::CheckBasePath() const { PLOG(FATAL) << "Unable to write to output location"; } -#if BUILDFLAG(ENABLE_VULKAN) && BUILDFLAG(IS_LINUX) +#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) std::unique_ptr HeadlessSurfaceFactory::CreateVulkanImplementation( bool use_swiftshader,