// Copyright 2019, Collabora, Ltd. // SPDX-License-Identifier: BSL-1.0 /*! * @file * @brief Main compositor written using Vulkan header. * @author Jakob Bornecrantz * @author Lubosz Sarnecki * @ingroup comp */ #pragma once /*! * @defgroup comp Compositor * @ingroup xrt * * @brief Main compositing code. */ /*! * @defgroup comp_client Compositor client glue code * @ingroup comp * * @brief Glue code between client program to the main compositor. */ /*! * @defgroup comp_common Common compositor code * @ingroup comp * * @brief Common compositor code shared between main and client code. */ /*! * @dir compositor * @ingroup xrt * * @brief Shared code and helpers for Monado. */ /*! * @dir compositor/client * @ingroup comp * * @brief Smaller pieces of auxiliary utilities code. */ /*! * @dir compositor/common * @ingroup comp * * @brief Common compositor code shared between main and client code. */ /*! * @dir compositor/main * @ingroup comp * * @brief Main chunk of compositor code. */