macOS
Apple does not provide support for OpenGL past version 4.1 on macOS. Additionally, due to the closed-source nature of macOS, it is impossible to use third-party drivers. As a result, any feature implemented in OpenGL 4.2 or later is not available natively on macOS. Notable missing features include:
Additionally, in OptiFine, macOS only has access to 8 color textures. In Iris, macOS has access to all 16 buffers.
Workarounds
If you are on macOS and want to develop a shader that requires OpenGL 4.2+ exclusive features, there exist several possible ways to achieve this:
- Zink
- Whisky / GPTK
- Virtual Machines
- Asahi Linux
These solutions have not been tested by the authors of these docs. You’re on your own!