• Home
  • News
  • Artificial Intelligence
  • Internet of Things
  • Open Source
  • Hardware
  • Software
  • Security
  • Resources
  • Industry Voice
  • Data Strategy Spotlight
  • Newsletters
  • Resources
    • Inqlogo 120x194
      Five things you should look for in choosing a Testing provider

      Choosing a Testing Partner can be complex.  So what do you look for?  This guide offers insight into the qualities you must look for in choosing a Testing provider.  Download now to learn more.

      Download
      Inqlogo 120x194
      Your questions answered: How to protect your data in the cloud

      The number of successful cyberattacks per year per company has increased by 46% over the last four years. But what really needs to be considered when exploring a solution? What questions need to be asked? Download to find out...

      Download
      Find resources
      Search by title or subject area
      View all resources
  • Follow us
    • RSS
    • Twitter
    • LinkedIn
    • Newsletters
    • Facebook
    • Google+
    • YouTube
  • Newsletter
  • Industry Voice
  • Data Strategy Spotlight
The Inquirer
The Inquirer
  • Home
  • News
  • Artificial Intelligence
  • Internet of Things
  • Open Source
  • Hardware
  • Software
  • Security
The Inquirer
  • Developer

Game developers fume as Apple depreciates OpenGL

One false move and the game gets it

Game developers fume as Apple depreciates OpenGL
Fortnite has already been rewritten for Metal
  • Chris Merriman
  • Chris Merriman
  • @ChrisTheDJ
  • 05 June 2018
  • Tweet  
  • Facebook  
  • Google plus  
  •  
  •  
  • Send to  
0 Comments

IN AMONGST the announcement of macOS 10.14 Mojave on Monday, there was an alarming development for gamers and game developers. OpenGL and OpenCL are being depreciated.

Let's decode that. OpenGL is an API and programming language which allows games and other graphical functions to run. OpenCL is a way of programming across your CPU and your GPU.

Depreciated means "liable to borkage", primarily as Apple has said it will no longer officially support it, though it won't actively stop it.

What this means in real terms is that Apple won't be held responsible if there's any significant change to OpenGL or OpenCL that needs action on their part. It also won't be responsible if things they decide to do in the future affect the existing OpenGL/CL's functionality.

Additionally, the natural successor to OpenGL, called Vulkan, has never worked in macOS despite repeated requests from developers and even though it is an open source project.

What that does mean in reality, of course, is that - unofficially - Vulkan works through the dedication of developers to making it so.

Apple is advising people to adopt Metal, its proprietary graphics renderer instead. It has been doing that for some time - but the depreciation means that any older games could now stop working, effectively end-of-lifing those games.

This is the equivalent of Microsoft enforcing DirectX on Windows users. It means that, in both cases, everything would have to be written for Windows and then again for Mac. And that's before we get started on Linux, Android, PS4, Switch, Steam and so on.

OpenGL support has already been removed from ARM-powered versions of Windows. 

What it does suggest is that Apple isn't too fussed if people view the Mac as a serious gaming platform. Although many games already use Metal - the ubiquitous Fortnite for one - other developers, particularly indies, have started making noises that it won't be cost effective to develop a version specifically for Metal, so it may be that we start to see Mac game availability take a nose-dive. µ

Further reading

  • Desktop
macOS 10.14 Mojave offers a 'sneak peek' at iOS apps on Mac
  • 04 Jun 2018
  • Laptops
Apple faces class-action lawsuit over borked MacBook keyboards
  • 14 May 2018
  • Laptops
Apple's 'entry-level' 13in MacBook delayed due to 'processor issues'
  • 30 Apr 2018
  • Developer
Apple's latest macOS update warns that 32-bit apps will be discontinued
  • 12 Apr 2018
  • Tweet  
  • Facebook  
  • Google plus  
  •  
  •  
  • Send to  
  • Topics
  • Developer
  • Numb Thumbs
  • Software
  • Apple
  • gaming
  • developer
  • opengl

INQ Latest

Qualcomm's Snapdragon 850 processor takes aim at Windows 10 PCs
Qualcomm's Snapdragon 850 processor takes aim at Windows 10 PCs

But it's only a tweaked version of the Snapdragon 845 SoC

  • Chips
  • 05 June 2018
Game developers fume as Apple depreciates OpenGL
Game developers fume as Apple depreciates OpenGL

One false move and the game gets it

  • Developer
  • 05 June 2018
Lenovo teases dual-screen Yoga Book 2 with 'faster Intel CPUs'
Lenovo teases dual-screen Yoga Book 2 with 'faster Intel CPUs'

Firm also shows off mid-range Lenovo Z5 smartmobe

  • Laptops
  • 05 June 2018
Intel reveals 5GHz Core i7 and teases 28-core processor for 2018
Intel reveals 5GHz Core i7 and teases 28-core processor for 2018

Intel is puffing itself up in the face of AMD Ryzen competition

  • Chips
  • 05 June 2018
Back to Top

Most read

Galaxy Note 9 release date, specs and price: Samsung reportedly plans early-August launch event
Galaxy Note 9 release date, specs and price: Samsung reportedly plans early August pre-IFA launch
OnePlus 6 release date, specs and price: Silk White now available to buy
OnePlus 6 release date, specs and price: Silk White now available to buy
Microsoft has gobbled up GitHub for $7.5bn
It's official: Microsoft gobbles up GitHub for $7.5bn
iPhone X2: 'Cheap' LCD iPhone reportedly delayed until November
iPhone X2: 'Cheap' LCD iPhone reportedly delayed until November
John McAfee will run for president in 2020
John McAfee will run for president in 2020
  • Contact
  • Marketing solutions
  • Enterprise IT Events
  • About Incisive Media
  • Terms & conditions
  • Privacy policy
  • RSS
  • Twitter
  • LinkedIn
  • Newsletters
  • Facebook
  • Google+
  • YouTube

© Incisive Business Media (IP) Limited, Published by Incisive Business Media Limited, New London House, 172 Drury Lane, London WC2B 5QR, registered in England and Wales with company registration numbers 09177174 & 09178013

Digital publisher of the year
Digital publisher of the year 2010, 2013, 2016 & 2017