Создатели популярного свободного графического редактора GIMP выпустили новую версию движка GEGL, который предназначен для недеструктивной обработки графики с высокой разрядностью на цветовой канал.
Особенностью этой версии является экспериментальная поддержка рендеринга и вычислений на GPU при помощи OpenCL. Проект был реализован бразильцем Виктором Оливейрой сначала при поддержке Google (GSoC2011), а затем по контракту с AMD.
Использование OpenCL для вычислений на GPU понемногу становится в СПО трендом. К настоящему моменту этот стандарт задействован в таких свободных проектах, как darktable, Blender, LuxRender, Mandelbulber. Теперь к ним присоединился и GEGL.
Помимо этого командой подготовлен первый релиз-кандидат стабильной версии 2.8, в которой ожидается опциональный однооконный режим, группы слоёв, новый инструмент трансформации по рамке, улучшенная кистевая динамика и прочие нововведения.
Одновременно с этим в ветке goat-invasion уже по факту произошёл переход на использование GEGL: старый менеджер тайлов заменён на GeglBuffers, часть инструментов цветокоррекции использует GEGL напрямую, часть старых фильтров заменена на операции GEGL, доступные из меню, проектные данные пишутся (и читаются) в XCF уже со структурой данных GEGL. Результат этой работы будет доступен в версии 2.10 (необязательно сразу с высокой разрядностью на цветовой канал).
>>> Подробности