I feel so enlightened. Thank you for giving me some interesting reading material.FYI
The Lion King for Windows 3.1 led to the creation of DirectX.
https://www.reddit.com/r/gaming/comments/490mjr/not_sure_the_original_source_but_im_31_years_old/
I feel so enlightened. Thank you for giving me some interesting reading material.FYI
The Lion King for Windows 3.1 led to the creation of DirectX.
AMD has OpenCL 2.0 .Apple has really fooled big time render app developers with whole OpenCL thing. Many of them went into parallel development of CUDA and OpenCL in order not to leave the Mac market and look at them now... How naiver they were. Premiere Pro even dropped CUDA in favor of OpenCL, they were really banking on becoming a replacement to Final Cut Pro. Oh you silly Adobe now onto the Metal quick! Good luck with your OpenCL on PC!
OpenGL and OpenCL are not outdated. They serve a different purpose.
Why do some think old technology should be supported forever? At some point you have to cut it loose. If you require it, then don't upgrade. Sorry kids. This is how the world works. Even Honda doesn't support your '84 Civic with new parts like fenders anymore.
You've just got to abandon the old school way of thinking how Mac games are made.
They are not transitioning. One does not replace the other.OpenGL is outdated, given they are transitioning to a new API called Vulkan. They are very different in their implementation, with Vulkan closer to Metal 2 than OpenGL.
Maybe this move is related to an Apple-designed GPU for future Macs? Apple is already using their own GPU design in the iPhone.
Man Apple really does not understand the gaming industry... Nobody is going to go out of their way to make their games work with Metal - at least before if the game already worked in OpenGL it wasn’t much work to port over.
I assume unity and UE are going to support metal and not much else, so those are the only games we might get from here on out, if developers even feel like taking the time.
OpenGL in itself isn't old though. It's just that Apple hasn't updated it past 4.1. But OpenGL keeps getting updated regularly.
Regardless, to tackle the cross-platform API issue, we have MoltenVK. It's not a single API at the backend, but it solves the issue somewhat. And a lot of games use middleware like Unity and Unreal, and they can handle the API calls.
I have more sympathy for those using scientific, CAD or CGI packages that aren’t likely to be ported to Metal. They do have a more challenging future but right now they will continue to work - GL and CL are deprecated not removed. For the future it would be possible to create an OpenGL implementation on top of Metal though there would necessarily be some trade offs, just like MoltenGL and MoltenVK, and that would allow people to continue to use GL in their legacy applications even in a future MacOS that only provides Metal natively. That should be a nice business opportunity for someone.
This is not a sign of the apocalypse.
I can see why PC game developers porting to Mac are going to have a problem. But this will bring iOS game developers to the Mac. Now, that may not be what people want, and I understand that frustration.
Blender is all OpenGL / OpenCL. Was going to buy an eGPU to increase Blender performance but now it looks like I should move to Linux or Windows instead. This truly sucks. :-(
Mobile gaming isn't cranking out billions of dollars because they're putting high quality gaming out. They're making money off microtransactions, and there's growing backlash to these predatory money-making schemes. This market is going to crash hard soon.
Isn’t there some metal based software that does what blender does?Blender is all OpenGL / OpenCL. Was going to buy an eGPU to increase Blender performance but now it looks like I should move to Linux or Windows instead. This truly sucks. :-(
Apple should make macOS Safari only as well.
So correct me if I'm wrong,
Apple threaten's to abandon a cross platform product that allows developers to write code on multiple platforms in lieu of a propretary solution that only benefits Macs.
While I'll not disagree that Metal may be a better performer, it seems like Apple is not doing the best to court and entice developers. Games on macOS is anemic at best and this may make it worse.
You sound like a person who doesn't really know what they're talking about. Especially the word "optimization".