OpenGL & OpenGL-ES deprecated on iOS 12
-
- Developer
- Posts: 25
- Joined: Tue Jan 21, 2014 9:15 pm
- Location: Goch, NRW, Germany
- Contact:
OpenGL & OpenGL-ES deprecated on iOS 12
Hi there,
will irrlicht be extended to support the Metal API on iOS until then? Or will irrlicht run on legacy/deprecated APIs then?
Regards,
Daniel
will irrlicht be extended to support the Metal API on iOS until then? Or will irrlicht run on legacy/deprecated APIs then?
Regards,
Daniel
Best regards,
Daniel Bocksteger
German iOS Developer born in '95.
Daniel Bocksteger
German iOS Developer born in '95.
Re: OpenGL & OpenGL-ES deprecated on iOS 12
Irrlicht already runs only on legacy/deprecated APIs.
DirectX 9 and OpenGL Compatibility Profile
I won't support Metal because I think its stupid and I legitimately hate Apple, but I will use MoltenVK to translate Vulkan API (once I finish that) calls to Metal API calls and make the Mac OS and iOS users pay for the difference in balance.
DirectX 9 and OpenGL Compatibility Profile
I won't support Metal because I think its stupid and I legitimately hate Apple, but I will use MoltenVK to translate Vulkan API (once I finish that) calls to Metal API calls and make the Mac OS and iOS users pay for the difference in balance.
Re: OpenGL & OpenGL-ES deprecated on iOS 12
@devsh: Legacy yes, but deprecated?
@DanielBocksteger: iOS support is getting worse as the only maintainer we had for that hasn't really done anything for ~ 1 year now. Unless anyone else takes over iOS support I don't really see much of a future there. I don't have an apple system myself and don't plan on getting one. So sorry, but no plans for Metal right now to my knowledge (unless Nadro works on that in secret).
edit: Only seeing right now in other news that this is already planned for macOS 10.14. So I guess Irrlicht for apple coming to an end :-(
@DanielBocksteger: iOS support is getting worse as the only maintainer we had for that hasn't really done anything for ~ 1 year now. Unless anyone else takes over iOS support I don't really see much of a future there. I don't have an apple system myself and don't plan on getting one. So sorry, but no plans for Metal right now to my knowledge (unless Nadro works on that in secret).
edit: Only seeing right now in other news that this is already planned for macOS 10.14. So I guess Irrlicht for apple coming to an end :-(
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: OpenGL & OpenGL-ES deprecated on iOS 12
As in these APIs are no longer getting ANY bugfixes (drivers), ANY debuggers, and any backwards compatibility is through software layers (in drivers).
Re: OpenGL & OpenGL-ES deprecated on iOS 12
@devsh. Yeah, sure. But I think Apple is the first one to really deprecate it. If others follow... guess once I'm forced to I'll spend time on it. I never used or worked with Apple so there's little chance I will be the one to work on that. If anyone wants to care about a Metal port I can give the person svn write access.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
-
- Developer
- Posts: 25
- Joined: Tue Jan 21, 2014 9:15 pm
- Location: Goch, NRW, Germany
- Contact:
Re: OpenGL & OpenGL-ES deprecated on iOS 12
I don't really like this kind of argumentation. "O won't support it, because I think it's stupid"...devsh wrote:
I won't support Metal because I think its stupid and I legitimately hate Apple, but I will use MoltenVK to translate Vulkan API (once I finish that) calls to Metal API calls and make the Mac OS and iOS users pay for the difference in balance.
As an iOS Developer, I have an Apple Development System and could try my luck, with porting or bridging to Metal. But I do not have any experiences with low level graphic engine programming. So it could be a long way, maybe without an end.
Best regards,
Daniel Bocksteger
German iOS Developer born in '95.
Daniel Bocksteger
German iOS Developer born in '95.
Re: OpenGL & OpenGL-ES deprecated on iOS 12
There is a really long argumentation why Apple:I don't really like this kind of argumentation. "O won't support it, because I think it's stupid"...
A) Doesn't know what its doing with regards to Graphics APIs and Never did (why you are seeing more and better looking games on Linux)
B) Apple being straight up cunts by creating vendor lock-in and sabotaging open standards
I will support Apple, just as badly as they support me.
I will not spend more time on Apple specific development than is needed, and I will certainly not optimize for their platform.
I will take the path of least resistance and least work.
Re: OpenGL & OpenGL-ES deprecated on iOS 12
I think I haven't seen a single positive reaction on the net to them deprecating OpenGL. Really strange move by Apple.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: OpenGL & OpenGL-ES deprecated on iOS 12
Not a strange move, foresaw it 3 or 4 years ago.
Re: OpenGL & OpenGL-ES deprecated on iOS 12
Deprecating OpenGL looks very "Apple-ish" Closed even in their own Graphics API. Probably people will "melt" OpenGL into Metal through wrappers, just like MoltenVK. Well, i think that will backfire, as people won't spend their time learning 3 API just to port a program to iOS or iPhone, and will focus just on MoltenVK, and run from it so they can port from Android as well. I understand the mentality behind, but i think it is miserable. If it was me, i'd drop Direct3D12 and Metal, and just turn the whole planet into Vulkan/OpenGL. Apple has hit bone with that move.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
Re: OpenGL & OpenGL-ES deprecated on iOS 12
I think deliberately throttling Metal through MoltenVK is a briliant way of saying nobody-wants-your-API and enable-vulkan-on-your-platform.
If most devs did it, it would be successful.
If most devs did it, it would be successful.
Re: OpenGL & OpenGL-ES deprecated on iOS 12
Same goes for VK on Universal Windows Platform and Direct3D12. Is curious, because, at least on AMD, seems that VK and Direct3D12 are built over the same universal AMD architecture API (so they can build the drivers for all their hardware faster) which resembles very much to Vulkan, maybe Metal as well. but really, making the effort of building a proprietary graphics API when you have Khronos doing that for you is just wanting to throw away your money, and kicking in the nuts all those who want to multiplatform their applications, saying "Hey, choose one and only one API, and screw the rest" Things don't work like that, For Apple is not a wise motion, they're not the first in desktop computers precisely, so people will pick the first option at hand, and later, maybe, port their stuff specially to them. I wonder if Photoshop will keep running on Apple after this, their API of choice is precisely OpenGL.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt
-
- Posts: 105
- Joined: Mon Jun 02, 2014 2:32 am
- Location: Washington, D.C.
- Contact:
Re: OpenGL & OpenGL-ES deprecated on iOS 12
I noticed that Debian GNU/Linux no longer supports ES1 at the library level, only ES2 and above. We may need to add an option to compile Irrlicht-1.9 without ES1.
My blog: http://fsgdp.wordpress.com "The Free Software Game Development Pipeline"
Re: OpenGL & OpenGL-ES deprecated on iOS 12
Yeah, ES1 probably will be in the 1.9 release, but deprecated. And using it's own compile-flags. There is very little reason to use it for any project by now (only 2 reasons I can think of: 1. to support a specific hardware system 2. you want to work with fixed function pipeline for whatever reason).
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm