# How to use OpenGL on Zink, Mesa, MoltenVK, and macOS

**URL:** <https://community.khronos.org/t/how-to-use-opengl-on-zink-mesa-moltenvk-and-macos/108160>\
**Category:** OpenGL\
**Created:** [January 12, 2022, 6:58am UTC](https://community.khronos.org/t/how-to-use-opengl-on-zink-mesa-moltenvk-and-macos/108160 "2022-01-12T06:58:38Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![Martin3d](https://community.khronos.org/user_avatar/community.khronos.org/martin3d/32/7503_2.png) [@Martin3d](https://community.khronos.org/u/Martin3d)\
**Post date:** [March 25, 2022, 3:55pm UTC](https://community.khronos.org/t/how-to-use-opengl-on-zink-mesa-moltenvk-and-macos/108160/16 "2022-03-25T15:55:47Z")

</div>

Thanks @cki, I have been following your discussion a bit with the hope we may reach the ability to keep OpenGL working on macOS despite the deprecation.

On my side I am mainly interested for now by software rendering with Mesa. I can get it working on Ubuntu and Linux but unfortunately not on macOS, see “[Failing to load Mesa3D on macOS instead of macOS provided OpenGL library](https://community.khronos.org/t/failing-to-load-mesa3d-on-macos-instead-of-macos-provided-opengl-library/108408)”. Would you tell me how you got Mesa working on macOS?

@DuncanHopkinsFoundry

> You can get MESA to work but it will use the system’s OpenGL.framework library.

How can you state this? Is there really no way to bypass the OS GL framework?

---

_[View the full topic](https://community.khronos.org/t/how-to-use-opengl-on-zink-mesa-moltenvk-and-macos/108160)._
