我必须创建一个跨平台(Windows,OS X,Linux)OpenGL应用程序,我一直在寻找一个没有很多花哨东西的优秀2D图形库(因此SDL,QT,Juce不在我的业务范围内) 。我找到Cairo,这似乎对我的范围很有好处。
从现在起,我曾经创建一个图像上下文,然后在纹理上交换表面,以便将Cairo与OpenGL一起使用,但我想知道是否有 native 并且可能更快的方法它。我读过有关cairo-gl上下文的内容,但我不知道它是否还处于测试版阶段,似乎没有正式记录,无论如何都没有关于它的文档。
此外,我无法在OS X 10.10上使用GL支持(使用--enable-gl
选项并使用一些黑客来修复配置脚本的某些问题)编译Cairo,所以我甚至无法测试OS X上提供的几个基本示例。
你有没有用过它?你知道我在哪里可以找到一些更新的文档吗?或者你知道哪个是最好的方式(我的意思是:支持,便携和快速)将Cairo与OpenGL一起使用?