macOS is deprecating OpenGL and OpenCL, future of GIMP, Inkscape, Natron, and others?

Mac has already made it very difficult to install software from so called “third party” sources (I.e., not the app store). You have to turn off some so called “security” features to do this, which involves some use of the terminal. IMO, this is where most “regular” users are lost already from using any open source alternatives on Mac. The situation on Windows is a little better, if not perfect either. I’m not saying FOSS should totally abandon Mac, but Apple is, IMO, purposefully making it difficult. Since various Linux OS are so easy to install, and since there are now more manufacturers than ever selling computers with Linux preinstalled, I think it only makes sense for FOSS development teams to put their major efforts towards the systems that will work best and attract the most users: Linux and Windows.

(PS. I regularly teach a university class that requires students to install several pieces of FOSS on their own laptops. Every semester, it’s the Mac computers that have the most issues just trying to get things installed. )

4 Likes

Can we focus this thread on “how to implement GPU acceleration without OpenCL/OpenGL”?

Because the new APIs that you can use on OSX are also available for Linux/Windows. So this could actually benefit us on those platforms too.

Metal isn’t available on any other platforms though.

Will Vulkan Compute be supported?

I don’t think they intend to support anything but Metal going forward.

1 Like

IIRC, apple won’t support Vulkan but only Metal, so you have to make Vulkan and port it to macOS with MoltenVK.

GNU/linux is profesional. Sure you referis to that in your work use mac, forced?

I did not say linux can not be used in a professional environment. But I know quite a few artists who prefer to stay on Mac for their work. And they have tried hard to work on linux.

I won’t judge them about it. In the end everyone should work where they are happy.

And the discussion should not be about switching those people to linux, but if we want our tools to be available on mac as before. And if we can keep them fast speed wise to keep up with commercial tools.

I used mac and does years happen me the same. Mac always tries to destroy the software libre

I what did was to migrate to gnu/linux and use (very little) virtualbox with macos or wine for the work.

Mac only sometimes abuses of opensource.

I do not say at all impossible is what I did and with a PPC

Devs have just as much work with changes in the opensource eco system as they have with changes in commercial platforms. Just look how long it took many opensource projects to migrate to GTK3. or Qt5

mac deprecated openGL As it wants to deprecated gcc (Fundamental base of his system)

This that say is truth want shortly that his compiler was BSD for one use a GPL

Mac = GPL → BSD → CopyRight

And Mozilla would like to make clang the only compiler for Firefox?

clang in itself is a really good compiler suite.

clang-mp is insanely great when installed on macOS, as the Apple Clang has been stuck as a shadow of the distant past. Sorry :apple:. :laughing:

GIMP?

No plans removing OpenCL support.

Inkscape? Hugin?

Neither uses OpenCL. So what’s your point? :slight_smile:

Man, I wish I had a little time to learn how to make on OSX package of GIMP. I must check the downloads page at least twice a day. I know I could probably build one, but there’s already so much on my plate. If someone does make a DMG anytime soon; we should all give that person a hundred dollars each! I’m sure we all could do better supporting our favorite open projects.

No one should be without the GIMP… Not even on OSX!

1 Like

Nor does RawTherapee btw.

Sure some community goes to do a runway. How with gtk and x11.
A pseudo-OpenGL over Metal

This already occurred many times with mac

People could use Halide, which can output to whatever backend API, like OpenCL, OpenGL, CUDA, CPU vectorized instructions, Arm NEON, Qualcomm Hexagon DSP…

I am building an experimental DMG package available from here.
As the release page states, this is not a package that is officially supported by the GIMP team, although at least part of my scripts might be used in future in the GIMP CI system.

The only issue I am aware of at the moment is that python plug-ins do not (yet) work properly, but I can put some effort into that if needed.

Notice that the whole building and packaging process happens on Travis-CI and on single-use virtual machines, to guarantee a sufficiently high level of security of the packages.

As for the money, feel free to use the paypal link on my personal blog :wink:

Seriously speaking, if the package works OK for you (and other MAC users) then this might accelerate the integration process in the GIMP CI system. For issues, please report them preferentially here.

Also @partha has had a DMG for his McGIMP for a while now. It works well.

2 Likes