Dennis Kasprzyk добавил в репозиторий freedesktop новую ветку Compiz++, в которой реализованы некоторые новые идеи по развитию Compiz, без оглядки на совместимость со старыми разработками и с переходом на использование языка С++ (Compiz написан на Си, Compiz++ переписан на С++).
Главные новшества Compiz++:
- Новый интерфейс для создания плагинов, несовместимый с разработанными для Compiz плагинами, но отличающийся повышенной производительностью
- Разделение композитного (XComposite) и OpenGL уровней (реализованы в виде раздельных плагинов), что позволяет использовать Compiz++ как обычный оконный менеджер, в случае когда использовать композитный режим невозможно
- Переработка системы обработки текстур, позволяющих создавать мозаичные текстуры, в которых возможно интегрировать несколько текстур на один pixmap
- Миграция на систему сборки CMake.
>>> Подробности