В рамках проекта Fog-Framework Fog-Framework развивается высокопроизводительная библиотека для векторной графики, а также платформо-независимый SVG-движок и тулкит для построения интерфейса пользователя. По своим функциям Fog походит на библиотеки Cairo и Skia, но отличается от них использованием языка программирования Си++ вместо Си, а также задействованием для ускорения выполнения 2D-операций многопоточности, SIMD-инструкций CPU (SSE2/SSSE3) и специального JIT-компилятора. В будущем планируется реализовать поддержку оптимизации за счёт привлечения для вычислений GPU. Проведённые тесты производительности свидетельствуют, что Fox значительно опережает по скорости Windows GDI+ и Cairo.
В состав фреймворка Fog входит:
- Fog-Core - базовый уровень абстракции для обеспечения кроссплатформенной разработки;
- Fog-G2d - библиотека векторной графики и обработки изображений
- Fog-UI - демонстрационный пользовательский интерфейс, использующий векторную графику;
- Fog-Svg - система рендеринга и парсинга формата SVG;