mattinoz
About
- Username
- mattinoz
- Joined
- Visits
- 377
- Last Active
- Roles
- member
- Points
- 3,451
- Badges
- 1
- Posts
- 2,693
Reactions
-
Why macOS Mojave requires Metal -- and deprecates OpenGL
roundaboutnow said:wizard69 said:mjtomlin said:tylersdad said:This still makes no sense at all. There is no reason why Apple can't support their native SDK (Metal) and OpenGL. Microsoft has been doing this for decades with DirectX.
The majority of game developers won't bother with creating Metal versions of their rendering engines. There won't be enough customers to justify it.
Two things...
First, Apple hasn't updated OpenGL for a while now. Probably when they starting pushing Metal. So the OpenGL implementation included with iOS and macOS are fairly old, I think it's at 2.1, while the latest is 4.6. So there really is only a limited amount of "cross platform" compatibility for developers.
Second, the entire industry is moving away from OpenGL. There is now a Khronos project, Vulkan, that is meant to replace OpenGL and OpenGL ES. And there is a version that "runs" on top of Apple's Metal called MoltenVk, so if developers must have cross platform compatibility, then they can move to it, instead of Metal.
As for OpenGL the problem there is that CAD and engineering software businesses depend upon it and had enough control over the development process to prevent OpenGL modernization. The gaming industry on the other hand rushed to leave OpenGL behind. This is almost completely due to performance issues with OpenGL, basically game developers want as much performance as they can get.
On the otherhand developers of engineering and visulization software are more concerned about stability, correctness and other issues. I suspect that most of these developers will leave OpenGL behind for Vulkan at some point. They simply are not in a rush and frankly Vulkan needs to stabilize. So what im saying here is that i expect Vulkan to be the industry standard moving forward. That means API translation libraries for Apples Metal for non game related apps.Mike Wuerthele said:...And OpenGL is not wiped from macOS yet. It's just been officially deprecated after years of neglect. It's still in Mojave.
PS: Mac releases of AutoCAD are of necessity tied to Apple's macOS releases, so we might not see the Mac 2019 version until...2019?Modern OpenGL made lots of things useful for CAD/CAE legacy, such as line thickness, so writing has been on the wall for a while. They have pushed the market to except everything can be done 3D and "2D drawings" aren't needed while this has lead to some improvements it really just served to highlight when the flat drawing presentation has clear value.AutoCad have most of the app running on iPad already. Which suggest the core 2D graphics can run on OpenGL ES (so modern core GL) where many vendors still need OpenGL 2.0 support in their 2D drawing but most are in the process of modernising as they don't get the benefits of new hardware without it. So hardly a surprise the beta runs Ok on Mojave.
-
Australia fines Apple $6.7 million over misleading 'Error 53' repair practices
anton zuykov said:netrox said:Wait a minute, Apple is being fined because someone had their phone repaired outside of authorized dealership?!?! What kind of stupid decision is that?The phones were working normally after the repair they were bricked by an update down the track then Apple said nothing we can do.Would you as a reasonable person find that reasonable? -
Apple brings Live Listen accessibility feature to AirPods in iOS 12
-
OpenGL, OpenCL deprecated in favor of Metal 2 in macOS 10.14 Mojave
rcfa said:As much as performance is great, part of the appeal of the Mac was superior compliance with open industry standards.
Looks like Apple feels iOS’ market penetration gives it enough clout to start acting like M$ and simply become ever more proprietary. Sad.
Apple could have either worked within standards bodies to move OpenGL/OpenCL towards Metal, create an OpenGL/OpenCL API on top of Metal, or opened up Metal like they opened up Swift for industry-wide adoption. -
Broad leak of Apple's 2018 iPhone design schematics producing realistic renderings
nunzy said:That thing would look like a dinner plate if you held it up to your head. 6.5 inches? No thanks.