gpt4 book ai didi

opengl - 开罗 GL 后端

转载 作者:行者123 更新时间:2023-12-05 06:44:22 34 4
gpt4 key购买 nike

我必须创建一个跨平台(Windows、OS X、Linux)的 OpenGL 应用程序,我一直在寻找一个好的 2D 图形库,没有很多花哨的东西(所以 SDL、QT、Juce 不在我的工作范围之内) .我找到了 Cairo它似乎很适合我的范围。

从现在开始,我曾经创建一个图像上下文,然后在纹理上交换表面,以便将 Cairo 与 OpenGL 一起使用,但我想知道是否有本地并且可能更快的方法它。我读了一些关于 cairo-gl 的内容上下文,但我不明白它是否仍处于测试阶段,它似乎没有正式记录,而且关于它的文档很少。

此外,我无法在 OS X 10.10 上使用 GL 支持编译 Cairo(使用 --enable-gl 选项并进行一些修改以修复配置脚本的一些问题),所以我什至无法测试 OS X 上可用的几个基本示例。

你用过吗?你知道我在哪里可以找到一些更新的文档吗?或者,也许您知道将 Cairo 与 OpenGL 结合使用的最佳方式(我的意思是:受支持、可移植且快速)是什么?

最佳答案

是的,这是一个 example ,它充满了错误,可能很快就会成为 removed .

至于最好的使用方式,根本不要使用后端,因为它会导致崩溃。它还会弄乱您的 GL 状态。

请注意,您几乎总是需要一个特殊的 cairo 构建,它启用了 GL 后端。现在一个有效的问题是为什么要使用 cairo,替代方案比比皆是:NanoVG , ThorVG , blend2d ...

关于opengl - 开罗 GL 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29356644/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com