Mac have officially deprecated opengl

Mac have officially deprecated opengl

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
Super Mario
Posts: 823
Joined: 21 Oct 2008, 02:54

Mac have officially deprecated opengl

Post by Super Mario »

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.
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: Mac have officially deprecated opengl

Post by Silentwings »

you guys should drop mac support
Macs are not currently supported.

But just in case another reason not to purchase one was necessary, ty for info ;)
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: Mac have officially deprecated opengl

Post by gajop »

https://moltengl.com/moltengl/

Similarly there's a vulkan2molten. This is a non-issue imo.
hokomoko
Spring Developer
Posts: 593
Joined: 02 Jun 2014, 00:46

Re: Mac have officially deprecated opengl

Post by hokomoko »

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.
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: Mac have officially deprecated opengl

Post by gajop »

Oh.
Well I assume this will change as time goes on (and if it ever gets removed completely).
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Mac have officially deprecated opengl

Post by AF »

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
User avatar
Belmakor
Posts: 212
Joined: 16 Nov 2005, 00:01

Re: Mac have officially deprecated opengl

Post by Belmakor »

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?
Revolvern
Posts: 2
Joined: 17 Feb 2019, 00:09

Re: Mac have officially deprecated opengl

Post by Revolvern »

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.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Mac have officially deprecated opengl

Post by Forboding Angel »

What is this "Growth" you speak of?
hokomoko
Spring Developer
Posts: 593
Joined: 02 Jun 2014, 00:46

Re: Mac have officially deprecated opengl

Post by hokomoko »

Revolvern wrote: 06 Mar 2019, 19:24 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.
If it's no extra work you can probably set up the builds yourself?
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT »

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.
User avatar
MasterBel
Posts: 271
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel »

hokomoko wrote: 07 Mar 2019, 22:12
Revolvern wrote: 06 Mar 2019, 19:24 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.
If it's no extra work you can probably set up the builds yourself?
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.
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.
You would also need to make a branch of the engine that runs on mac, too. ;)
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT »

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.
User avatar
MasterBel
Posts: 271
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel »

PicassoCT wrote: 10 Mar 2019, 10:54 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.
"branch" was the wrong word, then. The point is, no point having a mac build if it won't run. :)
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT »

Cargo Compiler Cults- they dont exist?
User avatar
MasterBel
Posts: 271
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel »

I give you full permission to change that reality.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT »

Welcome Patch 22?
User avatar
MasterBel
Posts: 271
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel »

PicassoCT wrote: 11 Mar 2019, 16:03 Welcome Patch 22?
I shall welcome it as soon as I find it. Haven't looked behind the closet yet.
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT »

Maybe its in the Audiojack, and fits so seemlessly, it looks like having no audio jack
User avatar
MasterBel
Posts: 271
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel »

PicassoCT wrote: 14 Mar 2019, 11:39 Maybe its in the Audiojack, and fits so seemlessly, it looks like having no audio jack
Hmm… that could be anywhere, then. Probably not in my computer. That has an audio jack.
Unless it used to have two…
Post Reply

Return to “Engine”