A Port of Darktable to the GPU. A Dev Diary

Hello again,

it’s been a while.

I’d love to say that this project has still kept me up at night. I was working towards getting this ready to edit a batch of photos, but things got hectic and the program wasn’t ready, so I used Darktable instead.

And you know what, Darktable was just a joy to use. And using it made me realize just how many things I’d still need to implement to get this into a usable state. With life being very busy at the moment, that just wasn’t going to happen any time soon.

Heck, it took me almost three months just to switch the repo to public:

Still, this experiment has taught me a ton of things, and was great fun to work on! Not least of all, I got a whole new appreciation for Darktable and its algorithms. It truly is a marvel of engineering and artistry!

This is not the end. If you’d like to join the fun, feel free to collaborate on the program. I’ll support you in any way I can. But for the time being, I’m not actively working on the program myself. Who knows, perhaps when the days grow long next winter I’ll take another stab at it.

I suppose there is another plausible timeline in which I’d use the new Copilot Agent, and have it implement all the stuff I’m too lazy to do myself. But frankly, that would go completely counter the intention of the project and the ethos of open source development in general. So I won’t.

18 Likes