SDL:性能 SPriG 与 SDL_gfx
Posted
技术标签:
【中文标题】SDL:性能 SPriG 与 SDL_gfx【英文标题】:SDL: Performance SPriG vs SDL_gfx 【发布时间】:2010-06-23 11:04:09 【问题描述】:我需要用粗线绘制一个多边形。现在我有两种可能:
使用库SPriG 绘制它们,该库提供线条粗细。 使用 SDL_gfx 库将多边形分割成所有线条并将它们绘制为具有修改厚度的多边形(如 this tutorial(页面上的 1 个教程)中所述。)。李>我不确定 SPriG 的性能。我猜 SDL_gfx 将是最快的。 你有没有试过这个,或者只是“你知道 SPrig 的质量吗”?
谢谢
【问题讨论】:
【参考方案1】:看起来 SPriG 只是 draws a circle 在沿线的每个像素处赋予它厚度。对于宽线,您会看到相当多的过度绘制。
I'd do it a bit differently. 它可能更快也可能不会更快,具体取决于三角形光栅化与逐像素圆过度绘制的比较。
【讨论】:
【参考方案2】:不要使用其中之一。只需使用 OpenGL 并调用:glLineWidth(3.6f);
【讨论】:
以上是关于SDL:性能 SPriG 与 SDL_gfx的主要内容,如果未能解决你的问题,请参考以下文章
unrolled/render 集成Masterminds/sprig 增强模版处理