OpenGL core profile missing

I am trying to build an application using modern OpenGL, but it seems like the Core Profile is missing, so it uses just OpenGL 2.1.


This is a read-out from the terminal

% glxinfo | grep "OpenGL"
OpenGL vendor string: Intel Inc.
OpenGL renderer string: Intel Iris OpenGL Engine
OpenGL version string: 2.1 INTEL-16.5.4
OpenGL shading language version string: 1.20
OpenGL extensions:


I am on a MacBook Pro 13-inch, Mid 2014, and running Big Sur.


I have searched like everywhere, so I would be ever so grateful if someone could help me with this, or at least explain why it seems to be missing from my system.


Thank you for any response.

MacBook Pro 13″, macOS 11.6

Posted on Dec 11, 2021 1:15 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 12, 2021 2:48 PM

Thanks for reaching out, TheTirea.


It sounds like you're having some trouble with finding the OpenGL Core profile on your MacBook Pro running macOS Big Sur. We can definitely help.


OpenGL was deprecated in macOS 10.14 and has been retired on all subsequent versions of macOS. If you'd like to create high-performance code on GPUs, you can use the Metal framework instead.


Hope that helps!


Take care.

Similar questions

3 replies
Question marked as Top-ranking reply

Dec 12, 2021 2:48 PM in response to TheTirea

Thanks for reaching out, TheTirea.


It sounds like you're having some trouble with finding the OpenGL Core profile on your MacBook Pro running macOS Big Sur. We can definitely help.


OpenGL was deprecated in macOS 10.14 and has been retired on all subsequent versions of macOS. If you'd like to create high-performance code on GPUs, you can use the Metal framework instead.


Hope that helps!


Take care.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

OpenGL core profile missing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.