# ft_engine **Repository Path**: MouseZhang/ft_engine ## Basic Information - **Project Name**: ft_engine - **Description**: ft_engine is contains modules window display and window management, providing the core capabilities of the Windows engine - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 37 - **Created**: 2023-05-22 - **Last Updated**: 2023-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ft_engine #### Description ft_engine is the main repository of FangTian Windowing engine, It includes modules such as display services, window management, graphic drawing, and composite display. FangTian engine mainly focuses on the underlying modules of windowing system, with the goal of solving the experience problem of graphical display on Linux desktops. Provide Linux users with many new visual effects, including high performance, smooth interaction, and extremely dynamic effects. #### Key Features 1. New display protocol, supporting features such as unified rendering and data-driven 2. Low memory overhead 3. Ultimate performance 4. Natural animation and effects 5. Compatible with wayland and X11 application #### Software Architecture Software architecture description #### Compilation 1. Enter the code root directory and perform system environment and dependency checks:/ build/prebuild.sh。 2. After downloading and installing the dependency package, run it directly/ Build. sh to start building. #### Contribution 1. Fork the repository 2. Create Feat_xxx branch 3. Commit your code 4. Create Pull Request