Mac have officially deprecated opengl
Moderator: Moderators
-
- Posts: 823
- Joined: 21 Oct 2008, 02:54
Mac have officially deprecated opengl
https://developer.apple.com/macos/whats ... landopencl
I am serious when I say: you guys should drop mac support!
Apparently apple decided to go full retard by deprecated opengl! There is no way spring could support opengl and metal at the same time with current man-power/resources it has!(Unless you decided to rewrite in Vulkan which itself it a mountain task, I don't recommend doing this unless you willing to spend a lot of time in doing this.)
I posting this information as this is recent news that you need to be aware of.
Edit: fix link.
I am serious when I say: you guys should drop mac support!
Apparently apple decided to go full retard by deprecated opengl! There is no way spring could support opengl and metal at the same time with current man-power/resources it has!(Unless you decided to rewrite in Vulkan which itself it a mountain task, I don't recommend doing this unless you willing to spend a lot of time in doing this.)
I posting this information as this is recent news that you need to be aware of.
Edit: fix link.
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: Mac have officially deprecated opengl
Macs are not currently supported.you guys should drop mac support
But just in case another reason not to purchase one was necessary, ty for info
Re: Mac have officially deprecated opengl
moltenVK is open source but moltenGL:
1) is proprietary
2) works with OpenGL ES 2.0, which is not what is used/will be used in spring.
1) is proprietary
2) works with OpenGL ES 2.0, which is not what is used/will be used in spring.
Re: Mac have officially deprecated opengl
Oh.
Well I assume this will change as time goes on (and if it ever gets removed completely).
Well I assume this will change as time goes on (and if it ever gets removed completely).
Re: Mac have officially deprecated opengl
Deprecation doesn't mean removal, and I doubt they will remove it for quite a while. I understand them wanting to focus on Metal for future things though.
In the meantime, the only roadblock to MacOS support at the moment is GL 4.1, which affects much more than the Mac
As an aside, we could always move from GL to Vulkan, reap the performance benefits via refactors, and use MoltenVK should any Mac users want to add support. Otherwise we'd need to start separating out the rendering bits into interfaces and API speciic implementations
In the meantime, the only roadblock to MacOS support at the moment is GL 4.1, which affects much more than the Mac
As an aside, we could always move from GL to Vulkan, reap the performance benefits via refactors, and use MoltenVK should any Mac users want to add support. Otherwise we'd need to start separating out the rendering bits into interfaces and API speciic implementations
Re: Mac have officially deprecated opengl
Realistically, what would it take to migrate Spring to Vulkan? Besides making it easier to support macOS (something I'd love, of course), would it offer anything additional for Spring on other platforms, too?
Re: Mac have officially deprecated opengl
I think that it would be a misstake to drop Mac since it's obviously a growth platform and there is really no extra work since it's built from unix just like linux.
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Mac have officially deprecated opengl
What is this "Growth" you speak of?
Re: Mac have officially deprecated opengl
Wait - if i promise to set up the builds- i get a free mac from spring?
https://www.amazon.de/Apple-Retina-Disp ... racom00-21
This one should do nicely.. i shall start work as soon as shipped mac arrives.
https://www.amazon.de/Apple-Retina-Disp ... racom00-21
This one should do nicely.. i shall start work as soon as shipped mac arrives.
Re: Mac have officially deprecated opengl
It would have been no extra work at Spring 103.
Since Spring 104, that's definitely no longer the case, since the graphics pipeline is incompatible with Mac (due to it using a compatability context).
This is where I'm not 100% sure:
Spring 105 makes the jump to a core context, but also lifts the OpenGL version to which means… the graphics pipeline is incompatible with Mac.
You would also need to make a branch of the engine that runs on mac, too.PicassoCT wrote: ↑09 Mar 2019, 01:30 Wait - if i promise to set up the builds- i get a free mac from spring?
https://www.amazon.de/Apple-Retina-Disp ... racom00-21
This one should do nicely.. i shall start work as soon as shipped mac arrives.
Re: Mac have officially deprecated opengl
Branching? This-is-kloot will not like this at all. I can already hear the pimp cane come around the corner.
So you have special needs for special computers, you get special prices like the special person you are.
So you have special needs for special computers, you get special prices like the special person you are.
Re: Mac have officially deprecated opengl
"branch" was the wrong word, then. The point is, no point having a mac build if it won't run. :)
Re: Mac have officially deprecated opengl
Cargo Compiler Cults- they dont exist?
Re: Mac have officially deprecated opengl
I give you full permission to change that reality.
Re: Mac have officially deprecated opengl
Welcome Patch 22?
Re: Mac have officially deprecated opengl
Maybe its in the Audiojack, and fits so seemlessly, it looks like having no audio jack