use*_*895 5 c++ opengl macos cairo egl
我试图在C++应用程序中使用Cairo库,利用它在Mac中的GL加速.(我使用Quartz后端进行了相同的测试,但性能令人失望.)它说它支持EGL和GLX.使用GLX需要(外部安装)XQuartz并打开一个XWindow,所以我倾向于EGL:
Apple的编程指南页面告诉我们使用NSOpenGL*,这个页面和其他人说它使用CGL.
这个(2012)页面说Mac有EAGL,它只与EGL类似(我想它指的是IOS,而不是MAC,因为它的EAGL参考链接到IOS帮助页面).
Angle说它支持EGL但它适用于Windows中的Direct3D,据我所知(?)
据说GLFW v3支持(在未来的版本中?)但是通过GLX,它被称为(?).
Mali表示它有一个适用于Mac的模拟器,但我不知道它是加速还是仅用于其硬件(它还说它只支持不同平台上的EGL子集).
当使用EGL时,大多数链接指的是移动设备.我使用的是Mac OS 10.8和XCode 4.6.目前的情况是什么/我如何(如果可以的话)在Mac(现在)中使用EGL?