![]() I don’t know yet if I will add Metal support to GeeXLab. The migration from OpenGL to Metal is not easy task. It’s an API similar to Direct3D 12 and Vulkan. The Metal API is not the new version of OpenGL for macOS. And if OpenGL will follow the same deprecation model than Carbon, we will enjoy OpenGL for several years on macOS. ![]() Developers are encouraged to adopt Apple’s Metal API. So all current OpenGL applications will continue to work correctly (I hope!). The good news is that OpenGL will not be removed but only marked as deprecated. But above all, OpenGL is a simple to use and very flexible API. Properly utilized, OpenGL offers very good performances, approaching in some cases the performances of Vulkan (or Metal?). I love OpenGL because it’s an easy and powerful 3D API. It’s a pity that OpenGL is no longer considered by Apple. No evolution since 8 years, that’s why it’s not surprising to read this news. Other platforms like Windows and Linux support OpenGL 4.6, released last year. MacOS only supports OpenGL 4.1 which has been released years ago in 2010. For information about migrating OpenGL code to Metal, see Mixing Metal and OpenGL Rendering in a View. ![]() For information about developing apps and games using Metal, see the developer documentation for Metal, Metal Performance Shaders, and MetalKit. Unified support for graphics and compute in Metal lets your apps efficiently utilize the latest rendering techniques. Metal avoids the overhead inherent in legacy technologies and exposes the latest graphics processing functionality. Metal is designed from the ground up to provide the best access to the modern GPUs on iOS, macOS, and tvOS devices. Similarly, apps that use OpenCL for computational tasks should now adopt Metal and Metal Performance Shaders. Games and graphics-intensive apps that use OpenGL should now adopt Metal. Here is the short passage in the What’s New in macOS article:Īpps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14. Among the news, there is one that is only half-surprising: Apple has decided that OpenGL and OpenCL will be deprecated technologies. ![]() At the Worldwide Developers Conference, Apple has unveiled macOS 10.14 Mojave the next version of its operating system for desktop computers. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |