Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

With news doing the rounds about the latest update to macOS, it turns out they're finally admitting they're doing nothing with their support of OpenGL and it's to be deprecated.

See here, where it says:

Deprecation of OpenGL and OpenCL

Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14. Games and graphics-intensive apps that use OpenGL should now adopt Metal. Similarly, apps that use OpenCL for computational tasks should now adopt Metal and Metal Performance Shaders.

I've seen so many complaints about the poor OpenGL support on macOS for quite some time, so it's not exactly a surprise. It's going to be a shock for those game developers not using a pre-made game engine like Unity and the likes.

"This isn't a Mac news website" I hear you scream at your monitor. Yeah, I know. However, this could have a big impact on Linux gaming, for better or worse. It could lead to developers either dropping Mac support due to the small market share and not being worth having to learn another (closed) API, or it could mean them dropping OpenGL in favour of Metal and not doing Linux version for the smaller again market share.

Interesting times we live in. Thankfully, the big game engines will take away some of the pain for developers. My Twitter feed has been—colourful this evening when news of this came in. Here's some initial reactions:

Jupiter Hell + DRL - D**m, the Roguelike developer:

Jupiter Hell is the last game that I'll do that will have OSX support. https://t.co/662OLJ0hqj

— Kornel Kisielewicz (@epyoncf) June 4, 2018

Defender's Quest developer: 

If Apple thinks this is going to drive Metal adoption, they're nuts. All this means is "All aboard the Vulkan train!"https://t.co/szY0WuJ2Oz

(Or just ignore Mac entirely, as Apple itself is doing more each day themselves)

— Lars Doucet (@larsiusprime) June 4, 2018

MidBoss developer:

Fuck Apple. If they insist on going this route I may just have to start exclusively shipping Electron web builds of my games on Mac to ensure things will keep working. Sorry for those of you on Macs but 2% of my games users is not worth implementing a whole new back end for. https://t.co/lPoqpwOL9n

— 'Shark Hugs' Eniko (@Enichan) June 4, 2018

Starsector developer:

This would mean the end of OS X support by Starsector. Unless @LWJGL comes up with some dark magic? https://t.co/2RaKk0Q5fw

— Alexander Mosolov (@amosolov) June 4, 2018

Maia developer:

I won't port thousands of lines of my engine to a non standard proprietary API. Neither will many other developers either on principle or due to OSX's tiny install base. Here lies the end of games on Apple's desktop platform. pic.twitter.com/nKUWiMKwDS

— Simon Roth (@SimoRoth) June 4, 2018

The list goes on and on like that. What will be interesting to see, is if more developers who are building the tools themselves look to projects like MoltenVK to use Vulkan on both Linux and Mac. 

I do have to wonder, if Valve knew this was coming and helped get MoltenVK open sourced to help for when this situation eventually came.

What are your thoughts?

Article taken from GamingOnLinux.com.
Tags: Misc, Vulkan
31 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
81 comments Subscribe
Page: «2/5»
  Go to:

GustyGhost 4 Jun 2018
Wow. Before the day's end I wouldn't be at all surprised to read headlines: "International Courts Unanimously Nullify Copyleft Licensing"

Wouldn't that just be the cherry on top of this shitty news day?
elmapul 4 Jun 2018
Apple and Microsoft are insane. They want to think about their platforms as gaming consoles. When you port a graphical application on PS4, you have 2 APIs : 1 high level and one low level specifically made to optimize the rendering for a specific hardware. Here, they don't have this excuse. The hardware is never the same, so you need some kind of "adaptable" APIs. Vulkan is the logical, pragmatic solution.
They are trying to steal as much freedom as they can, imprisoning their users / developers to squeeze out as much cash flood as possible for themselves and only them *mwahahaha*... in the multi-platform era : They are insane and dangerous !
I hope Atari VCS will be a success (near 10000 donators ! ^^ ). I really do !

10.000 donators isnt enough.
atari vcs made 2,512,524 until now, i dont know how they will end, but ouya made 9 millions in their campaing and their console was an disaster.

why would you develop for an platform with 10.000 users when you can develop for an platform like ps4 with 70 millions of users?
ouya focused on indie developers, but sony added suport for indie games on ps4 and a touchpad killing all the ouya apeal, even the developers who tried couldnt afford to make games for ouya.
even if everyone who purchased an atari vcs purchase your game, that is not enough to justify an port of an game that sell millions on other platforms
Leopard 4 Jun 2018
Apple and Microsoft are insane. They want to think about their platforms as gaming consoles. When you port a graphical application on PS4, you have 2 APIs : 1 high level and one low level specifically made to optimize the rendering for a specific hardware. Here, they don't have this excuse. The hardware is never the same, so you need some kind of "adaptable" APIs. Vulkan is the logical, pragmatic solution.
They are trying to steal as much freedom as they can, imprisoning their users / developers to squeeze out as much cash flood as possible for themselves and only them *mwahahaha*... in the multi-platform era : They are insane and dangerous !
I hope Atari VCS will be a success (near 10000 donators ! ^^ ). I really do !

10.000 donators isnt enough.
atari vcs made 2,512,524 until now, i dont know how they will end, but ouya made 9 millions in their campaing and their console was an disaster.

why would you develop for an platform with 10.000 users when you can develop for an platform like ps4 with 70 millions of users?
ouya focused on indie developers, but sony added suport for indie games on ps4 and a touchpad killing all the ouya apeal, even the developers who tried couldnt afford to make games for ouya.
even if everyone who purchased an atari vcs purchase your game, that is not enough to justify an port of an game that sell millions on other platforms

So true.
elmapul 5 Jun 2018
i hate to say that, but that decision will have an negative effect on us, and positive on then.

iOS is a "money making machine" so many game engines support metal or will support metal so they can be used to make iOS apps, now that apple will ditch support for iOS its more likely that more games will support metal than they will keep suporting openGL.

we have an lower marketshare, most big companies will ditch support for linux insteda of mac.

apple is the richest tech company, even if some companies dont want to support then, they can afford to purchase some support including exclusive games.
They did say 'legacy apps' will run though. So they are likely going to ship some version of OpenGL.

Just seems like they are making their stand and saying that eventually, it'll be entirely removed.

I wonder when they decided OpenGL is legacy though. There are many modern implementations.


Last edited by [email protected] on 5 Jun 2018 at 12:32 am UTC
i hate to say that, but that decision will have an negative effect on us, and positive on then.

iOS is a "money making machine" so many game engines support metal or will support metal so they can be used to make iOS apps, now that apple will ditch support for iOS its more likely that more games will support metal than they will keep suporting openGL.

we have an lower marketshare, most big companies will ditch support for linux insteda of mac.

apple is the richest tech company, even if some companies dont want to support then, they can afford to purchase some support including exclusive games.

The same can be said for Android which in fact is a bigger pie than iOS alone.

Most Android implementations ship with some form of OpenGL and more modern, higher end ones also ship with Vulkan too.
natewardawg 5 Jun 2018
Godot already has plans to use MoltenVK in order to support Mac and iOS. It's probably the route many developers will go who still want to support those platforms.
TheRiddick 5 Jun 2018
Apple only support up to OpenGL4.1 if I remember correctly, so it's not a huge loss. If they supported 4.5+ then it be very unfortunate. It's not hard for them to offer support given that their hardware vendors actively do work on that side of things.

Maybe developers will start using MoltenVK more, we can only hope. If less games appear on AppleOS then it could mean we will get less ports on Linux also as developers go full agro.
14 5 Jun 2018
  • Supporter Plus
Even though my wife is not a gamer, this news makes me even more hesitant than I already was in planning to get her a new MacBook someday. She currently has a laptop running Windows 7 because we couldn't justify the cost to upgrade her MBP a year or two ago. I don't know if I want to get her one anymore.
TheRiddick 5 Jun 2018
Can't you just install MacOS on a normal machine with the right hardware? pretty sure that was a thing. Yep looked it up, plenty of guides. However the MacOS may only fully support specific video cards, like Vega for example.

Better then paying $10k for a sticker. Which you can print out yourself :)


Last edited by TheRiddick on 5 Jun 2018 at 3:01 am UTC
Mountain Man 5 Jun 2018
A lot (if not most) professional software still uses OpenGL (older compatibility stuff even). Seems like a harsh move to kill that off. I'm sure Laminar Research of X-Plane won't be amused either.
Laminar are big Mac guys -- it's their development platform -- and have been planning to support Metal for a long time, at least since 2015, that is if they haven't added support already. I haven't really kept up with X-Plane news.
ElectricPrism 5 Jun 2018
How will this effect developers and Linux gaming?

[Well I imagine that the 32.9% of developers that already use Linux will go up.](https://insights.stackoverflow.com/survey/2017#technology-platforms)

macOS is 18.4% and iOS is 16.4% -- I expect fluctuation there in the 2018 survey.

I expect this to push OpenGL apps to Vulkan.

I also expect this with the GitHub news to make the platform lock-in more dire which will boost Linux development, market-share, and interest from the big guys -- Gabe Newell, and other big developers.
Dolus 5 Jun 2018
I would also very much like to know what non-gaming projects like the GIMP, Blender and Krita think of this news.
Ardje 5 Jun 2018
I've heard a developer say that the only reason he also has mac as a platform is because it is so easy to generate the mac version. As for money it wasn't worth any hassle. Now I don't know what he said about the linux version, as I was playing edeejay at the same time.

Edit:
Relistening to his live stream: the mac and linux version are only there because it is so fucking easy.
[https://gaming.youtube.com/watch?v=xtiJKuYnaD8&feature=share&t=4767
](https://gaming.youtube.com/watch?v=xtiJKuYnaD8&feature=share&t=4767)
Yes, the developer is live debugging and testing his game. FortressCraft evolved is awesome.


Last edited by Ardje on 5 Jun 2018 at 8:38 am UTC
sub 5 Jun 2018
I've heard a developer say that the only reason he also has mac as a platform is because it is so easy to generate the mac version. As for money it wasn't worth any hassle. Now I don't know what he said about the linux version, as I was playing edeejay at the same time.

I think this could be seriously problematic. This affects indie devs not using one of the big engines, that include Linux targets. If it is not possible anymore to at least more or less cover Mac+Linux with the same effort, than the little Linux alone market share won't cut it for many devs, I'm afraid.
Ehvis 5 Jun 2018
  • Supporter Plus
They did say 'legacy apps' will run though. So they are likely going to ship some version of OpenGL.

They said they will run for the coming version. In that version it will be deprecated, which means they intend to remove it for the next one.
poisond 5 Jun 2018
Deprecate OpenCL? I wonder about Adobes response to that.
Ehvis 5 Jun 2018
  • Supporter Plus
Laminar are big Mac guys -- it's their development platform -- and have been planning to support Metal for a long time, at least since 2015, that is if they haven't added support already. I haven't really kept up with X-Plane news.

Planning yes, but reading between the lines they're nowhere near ready yet. I suppose this does give them a deadline to develop it before the next major macos release. Still, the rendering engine is mostly one guy with more to do than just working on Vulkan/Metal. No so sure they can make it stable before that time.
Dolus 5 Jun 2018
I know it's not gaming related, but it seems Krita IS depreciating Mac support in light of this news:

https://twitter.com/Krita_Painting/status/1003932780235980800
Dolus 5 Jun 2018
Thankfully, Feral already has Metal AND Vulkan support baked into its wrapper tech.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.