Earlier quoted context omitted.
Nope most of them use some sort of game Engine, unreal and Unity dominate. MacOS gaming is not only not dead it’s flourishing rapidly. Take a trip to Steam shop. You will find a massive amount of games are made for MacOS and the numbers are growing rapidly since Apple lost interest into OpenGL. But then MacOS has reached a 10% of the desktop market making it much harder to ignore than in the past when it barely reach…
"Nope most of them use some sort of game Engine, unreal and Unity dominate." But, don't those engines use OpenGL on the backend? They need some sort of interface to the GPU, and AFAIK, OpenGL is it for both Mac OS and Linux. Edit: Yes, at least Unity does. I can't find an authoritative source on Unreal. https://forum.unity.com/threads/opengl-core-backend-default-... Edit2: Found Unreal info...they switched to Metal i…
Deprecation of OpenGL and OpenCL
191–200 of 466 posts
Re: Deprecation of OpenGL and OpenCL
#192Earlier quoted context omitted.
> What makes you think that Apple refuses to allow GPU vendors to provide an OpenGL implementation? Because it is a fact that Apple develops their own drivers. Also, when did you last download a driver update from NVidia for your Mac? https://arstechnica.com/gadgets/2018/02/vulkan-is-coming-to-... Article is about Vulkan, but briefly mention Apple's own outdated OpenGL stack. http://renderingpipeline.com/2012/04/sad-…
NVIDIA has mac drivers for their whole consumer line. For example https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10...
It doesn't seem to change anything on the OpenGL stack, unfortunately.
Re: Deprecation of OpenGL and OpenCL
#193Aren't most of the games on MacOS running on OpenGL? This is going to kill all the older titles that are not maintained anymore. Terrible move just to push Metal down people throats. As if MacOS gaming wasn't dead enough.
Nope most of them use some sort of game Engine, unreal and Unity dominate. MacOS gaming is not only not dead it’s flourishing rapidly. Take a trip to Steam shop. You will find a massive amount of games are made for MacOS and the numbers are growing rapidly since Apple lost interest into OpenGL. But then MacOS has reached a 10% of the desktop market making it much harder to ignore than in the past when it barely reach…
Re: Deprecation of OpenGL and OpenCL
#194Earlier quoted context omitted.
OpenGL is pretty. Much prettier than these Metal and Vulkan abominations. The difference is that OpenGL is designed to be easy for humans. glBegin(GL_TRIANGLES); glVertex3f(x, y, z)...; glEnd(); you can't beat that. The issue is that it hard for the driver to optimize. That's where Metal and Vulkan come into play. These are low level APIs, sacrificing user friendliness for a greater control over the hardware. It is d…
Nope, glVertex3f was deprecated years ago by OpenGL itself. That is not the way the API works any more. [1] Look into what it takes to write the minimum viable OpenGL program, written using non-deprecated routines, that puts a textured triangle on the screen. It sucks. On top of that, OpenGL is slow and gives you no way to create programs with smooth performance -- for example, it will randomly recompile shaders behi…
Re: Deprecation of OpenGL and OpenCL
#195Earlier quoted context omitted.
Maybe there is no equivalent, but WebGL is not a mature technology. Webgl stuff still breaks or has performance bugs whenever some part of the OS/Browser/GPU Driver/GPU Hardware sandwich changes. You can run the conformance tests yourself.
I don't see how a technology can get to a mature status if a major hardware company decides to not support it. The real question is WHY don't they support it? Is there a webMetal?
Re: Deprecation of OpenGL and OpenCL
#196Re: Deprecation of OpenGL and OpenCL
#197Earlier quoted context omitted.
What makes you think that Apple refuses to allow GPU vendors to provide an OpenGL implementation? The real question is why would a GPU vendor go through the expense of creating and supporting such an implementation when Apple doesn't even make a computer with slots that you can install their video cards into? If producing an OpenGL implementation doesn't provide a competitive advantage for selling their products, why…
> What makes you think that Apple refuses to allow GPU vendors to provide an OpenGL implementation? Because it is a fact that Apple develops their own drivers. Also, when did you last download a driver update from NVidia for your Mac? https://arstechnica.com/gadgets/2018/02/vulkan-is-coming-to-... Article is about Vulkan, but briefly mention Apple's own outdated OpenGL stack. http://renderingpipeline.com/2012/04/sad-…
When Microsoft abandoned OpenGL for DirectX, GPU vendors produced their own OpenGL implementations because doing so provided a competitive advantage that allowed them to sell more product.
The question is, why would those GPU vendors do the same thing now that Apple is following the same path?
Apple doesn't even produce a computer with slots you can install their products into.
>EDIT: Some more research seems to indicate that there are drivers developed by NVidia for the NVidia Quadro GPU line.
Keep doing research, because NVidia provides downloadable Pascal drivers even though the last time Apple produced a computer with a PCI slot was the Cheese Grater Mac Pro which came out over a decade ago.
https://9to5mac.com/2017/09/27/nvidia-pascal-drivers-high-si...
Making sure nothing diminishes CUDA is very much in NVidia's competitive interest.
Re: Deprecation of OpenGL and OpenCL
#198Earlier quoted context omitted.
OpenGL is pretty. Much prettier than these Metal and Vulkan abominations. The difference is that OpenGL is designed to be easy for humans. glBegin(GL_TRIANGLES); glVertex3f(x, y, z)...; glEnd(); you can't beat that. The issue is that it hard for the driver to optimize. That's where Metal and Vulkan come into play. These are low level APIs, sacrificing user friendliness for a greater control over the hardware. It is d…
Nope, glVertex3f was deprecated years ago by OpenGL itself. That is not the way the API works any more. [1] Look into what it takes to write the minimum viable OpenGL program, written using non-deprecated routines, that puts a textured triangle on the screen. It sucks. On top of that, OpenGL is slow and gives you no way to create programs with smooth performance -- for example, it will randomly recompile shaders behi…
What? I've written commercial games with opengl on osx/ios and my experience doesn't show that at all.
Re: Deprecation of OpenGL and OpenCL
#199Earlier quoted context omitted.
NVIDIA has mac drivers for their whole consumer line. For example https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10...
Good to know. It seems that they also provide updated CUDA drivers. It doesn't seem to change anything on the OpenGL stack, unfortunately.