GPU acceleration in Krita

Dmitry Kazakov dimula73 at gmail.com
Thu Aug 16 05:28:09 BST 2018


Hi, Andrew!

Could you try to compare the numbers with our main benchmark?

It is placed in:
libs/ui/tests/FreehandStrokeBenchmark

This test measures performance of painting with main Krita brushes.


---
Dmitry Kazakov

чт, 16 авг. 2018 г., 0:00 Andrew Savonichev <andrew.savonichev at gmail.com>:

> Hello,
>
> This is another irregular update for the GPU acceleration work.
>
> Following Dmitry's advice, I've implemented an OpenCL version of
> KoCompositeOpAlphaDarken and integrated it into
> KoOptimizedCompositeOpFactory.
>
> It shows pretty good performance (up to 27x speedup) on large image
> tiles, but on small tiles it is only slightly better than CPU. I'll be
> looking on how to optimize this case.
>
> Source code is published on Github[1] ('ocl' branch), and I'll be
> working there until the patches are ready to go through review process.
>
> Any feedback/suggestions are welcome.
>
>   [1]: https://github.com/asavonic/krita-gpu
>
> --
> Andrew
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20180816/26dd59a2/attachment.html>


More information about the kimageshop mailing list