Future of Shiva, lack of future of OpenGTL
Boudewijn Rempt
boud at valdyas.org
Sun Dec 1 12:19:58 UTC 2013
On Sun, 1 Dec 2013, Cyrille Berger Skott wrote:
>
> On Sunday 01 December 2013 11:39:20 Boudewijn Rempt wrote:
>
> > On Saturday 30 November 2013 Nov 09:35:17 Cyrille Berger wrote:
>
> > > Most definitely. I don't have an explicit roadmap yet. I also haven't
>
> > > follow closely enough to know if you already have figured out a way to
>
> > > integrate OpenCL in Krita, but in any case, I would start with
>
> > > integrating the C++ backend first.
>
> >
>
> > Ack... For opencl, there's a branch by Matus that uses the qt bindings to
>
> > opencl. This isn't ideal because it goes through QImage. We haven't done
>
> > anything else yet.
>
>
>
> You actually don't need to go through QImage with the qt bindings, you can give a "char*". But well anyway, for
> Krita that is not the biggest challenge, the big challenge is to have a full opencl pipeline, it doesn't really
> make sense to move between CPU and GPU. And this transition is difficult, just look at how long it takes for the
> Gimp to move to Gegl... I guess I have it easier by starting from scratch.
Yes...
>
> That said, Shiva could help there, if it has a path to C++ and a path to OpenCl, if we can write filters in
> Shiva, then we can use in C++ until we are ready to move to OpenCL. And I guess Krita is in the same situation
> as my application, it needs to be able to run on non-OpenCL devices. The biggest challenge is that Shiva is not
> color space independent friendly, I haven't figured out a good way to handle that, I am already struggling a bit
> with RGB and Gray, and both are actually the same color space.
>
>
>
> Well anyway, this is far future plan, maybe we will have the opportunity to talk about that in Copenhagen.
>
That would be awesome!
Boud
More information about the kimageshop
mailing list