From ac78133b4c5fdc0ad8ade9ae7be7ae57bd0a58aa Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 23 Jun 2024 19:38:56 +0200 Subject: [PATCH] add drm backend to requests --- src/Compositor.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 07843d92..5cde583f 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -227,10 +227,13 @@ void CCompositor::initServer() { options.logFunction = aqLog; std::vector implementations; - Aquamarine::SBackendImplementationOptions waylandOptions; - waylandOptions.backendType = Aquamarine::eBackendType::AQ_BACKEND_WAYLAND; - waylandOptions.backendRequestMode = Aquamarine::eBackendRequestMode::AQ_BACKEND_REQUEST_IF_AVAILABLE; - implementations.emplace_back(waylandOptions); + Aquamarine::SBackendImplementationOptions option; + option.backendType = Aquamarine::eBackendType::AQ_BACKEND_DRM; + option.backendRequestMode = Aquamarine::eBackendRequestMode::AQ_BACKEND_REQUEST_IF_AVAILABLE; + implementations.emplace_back(option); + option.backendType = Aquamarine::eBackendType::AQ_BACKEND_WAYLAND; + option.backendRequestMode = Aquamarine::eBackendRequestMode::AQ_BACKEND_REQUEST_FALLBACK; + implementations.emplace_back(option); m_pAqBackend = CBackend::create(implementations, options);