GEGL 實現基于 OpenCL 的硬件加速

fmms 12年前發布 | 9K 次閱讀 OpenCL

GIMP 的新圖像處理核心 GEGL 獲得了 OpenCL 加速支持,意味著可以使用 GPU 硬件加速部分圖像操作。

目前以下這些操作合并入 GEGL 上游,將可以使用 GPU 加速渲染:

gegl:opacity, gegl:threshold, gegl:over (Porter-Duff), color-temperature, invert, value-invert, whitebalance

該項目由 AMD 資助,由 Victor Oliveira 在 2011 年的 Google 暑期代碼大賽中完成初始代碼。

此外,位于吉林的 Zhang Peixuanopencl-ops 中實現了更多的 OpenCL 加速操作,尚在審核并等待合并入主線:

vignette, pixelise, noise-reduction, gaussian-blur, motion-blur, c2g (hell, yeah!), mono-mixer, snn-mean, gegl:bilateral-filter, edge-sobel, gegl:edge-laplace, gegl:levels

關于這些操作的具體用途請參考 Wiki

另外最近 AMD 在開源驅動的 OpenCL 支持方面進展喜人,最終用戶將有希望在 2012 年末發行版比如 Fedora 18 上體驗到開源的 GPU 硬件加速

消息來源:Libre Graphics World

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!