是否可以保证SDL_RenderCopy不会消除锯齿?

时间:2013-11-19 08:08:54

标签: antialiasing sdl-2

SDL_RenderCopy的SDL文档说纹理会被拉伸,但我完全没有关于如何拉伸的信息。

我在Linux上的实验表明拉伸不是消除锯齿的。我可以依靠吗?它在其他平台上的行为方式是否相同?它在未来的版本中会不会改变?

在SDL Wiki中搜索抗锯齿只产生1个结果,它指的是OpenGL配置; Wiki似乎对如何完成纹理的拉伸保持沉默。我正在编写一个像素艺术的游戏,如果应用了抗锯齿,它看起来不会很好,所以我想确保它永远不会消除锯齿。

1 个答案:

答案 0 :(得分:2)

是的,保证默认情况下SDL2使用最近的像素拉伸。您需要通过暗示明确启用任何其他格式(在http://wiki.libsdl.org/SDL_HINT_RENDER_SCALE_QUALITY处解释)。

好好看看你的游戏。