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: 814
Joined: 21 Oct 2008, 02:54

Mac have officially deprecated opengl

Post by Super Mario » 05 Jun 2018, 03:57

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.
2 x

User avatar
Silentwings
Moderator
Posts: 3593
Joined: 25 Oct 2008, 00:23

Re: Mac have officially deprecated opengl

Post by Silentwings » 05 Jun 2018, 08:27

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 ;)
1 x

gajop
Moderator
Posts: 3023
Joined: 05 Aug 2009, 20:42

Re: Mac have officially deprecated opengl

Post by gajop » 05 Jun 2018, 15:49

https://moltengl.com/moltengl/

Similarly there's a vulkan2molten. This is a non-issue imo.
1 x

hokomoko
Spring Developer
Posts: 585
Joined: 02 Jun 2014, 00:46

Re: Mac have officially deprecated opengl

Post by hokomoko » 05 Jun 2018, 16:10

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 x

gajop
Moderator
Posts: 3023
Joined: 05 Aug 2009, 20:42

Re: Mac have officially deprecated opengl

Post by gajop » 05 Jun 2018, 16:16

Oh.
Well I assume this will change as time goes on (and if it ever gets removed completely).
1 x

User avatar
AF
AI Developer
Posts: 20669
Joined: 14 Sep 2004, 11:32

Re: Mac have officially deprecated opengl

Post by AF » 06 Jun 2018, 18:03

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
1 x

User avatar
Belmakor
Posts: 212
Joined: 16 Nov 2005, 00:01

Re: Mac have officially deprecated opengl

Post by Belmakor » 01 Jul 2018, 01:05

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?
1 x

Revolvern
Posts: 2
Joined: 17 Feb 2019, 00:09

Re: Mac have officially deprecated opengl

Post by Revolvern » 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.
1 x

User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14603
Joined: 17 Nov 2005, 02:43

Re: Mac have officially deprecated opengl

Post by Forboding Angel » 07 Mar 2019, 15:41

What is this "Growth" you speak of?
1 x

hokomoko
Spring Developer
Posts: 585
Joined: 02 Jun 2014, 00:46

Re: Mac have officially deprecated opengl

Post by hokomoko » 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?
4 x

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10238
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT » 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.
1 x

MasterBel
Posts: 167
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel » 10 Mar 2019, 04:41

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. ;)
1 x

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10238
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT » 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.
1 x

MasterBel
Posts: 167
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel » 11 Mar 2019, 08:35

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. :)
0 x

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10238
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT » 11 Mar 2019, 08:56

Cargo Compiler Cults- they dont exist?
0 x

MasterBel
Posts: 167
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel » 11 Mar 2019, 10:06

I give you full permission to change that reality.
0 x

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10238
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT » 11 Mar 2019, 16:03

Welcome Patch 22?
0 x

MasterBel
Posts: 167
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel » 12 Mar 2019, 08:32

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.
0 x

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10238
Joined: 24 Jan 2006, 21:12

Re: Mac have officially deprecated opengl

Post by PicassoCT » 14 Mar 2019, 11:39

Maybe its in the Audiojack, and fits so seemlessly, it looks like having no audio jack
0 x

MasterBel
Posts: 167
Joined: 18 Mar 2018, 07:48

Re: Mac have officially deprecated opengl

Post by MasterBel » 19 Mar 2019, 12:25

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…
0 x

Post Reply

Return to “Engine”