首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cairo GL后端

Cairo GL后端
EN

Stack Overflow用户
提问于 2015-03-30 21:27:57
回答 1查看 2.2K关注 0票数 3

我必须创建一个跨平台(Windows,OS,Linux) OpenGL应用程序,我一直在寻找一个好的2D图形库,而没有太多花哨的东西(所以SDL、QT、Juce不属于我的业务范围)。我找到了开罗,它似乎对我的范围很好。

从现在开始,我常常创建一个图像上下文,然后在纹理上交换表面,以便将Cairo与OpenGL一起使用,但是我想知道是否有一种本地的,也许更快的方法。我读过一些关于开罗gl上下文的文章,但是我不明白它是否还处于测试阶段,它似乎没有正式的文档,而且不管怎么说,关于它的文档很少。

此外,我无法在OSX10.10上编译带有GL支持的Cairo (使用--enable-gl选项并使用一些黑客来修复配置脚本上的一些问题),因此我甚至无法测试OS上可用的几个基本示例。

你用过吗?你知道我在哪里能找到一些更新的文档吗?或者您知道使用Cairo与OpenGL的最佳方式(我的意思是:支持的、可移植的和快速的)?

EN

回答 1

Stack Overflow用户

发布于 2021-05-13 21:12:49

是的,这里是一个示例,它充满了bug,可能很快就会变成删除

至于使用它的最佳方法,根本不要使用后端,因为它可能导致崩溃。它还会扰乱您的GL状态。

注意,您几乎总是需要一个特殊的cairo构建,它启用了GL后端。最近一个有效的问题是为什么要使用cairo,替代品很多:NanoVGThorVGblend2d .

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29356644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档