【发布时间】:2011-11-08 18:01:02
【问题描述】:
我正在制作游戏并考虑在 UI 中使用矢量形状。我想知道什么是最好的渲染器。我认为 Agg 比 Cairo 快,但 Cairo 可以使用硬件加速(如果可用)。那么opengl呢?我对图像和线条使用 gl 纹理来做矩形、圆角矩形和圆形是个好主意吗?或者我在opengl中渲染开罗表面更好? 我发现的其他替代品是 Google Skia 和 SFML。你觉得斯基亚怎么样? SFML 还绘制多边形。我可以使用多边形制作圆形。我什至在考虑使用 SDL 或 SFML 来控制事件。在这两种情况下,我都可以创建一个 OpenGL 上下文,并且我已经习惯了它们在控制事件中的角色,这些事件是跨平台的。 我想要一个跨平台的解决方案。它应该可以在 linux、mac 和 windows 上运行。
【问题讨论】:
标签: performance opengl 2d cairo sfml