关于抗锯齿:是否保证不会对SDL_RenderCopy进行抗锯齿?

Is it guaranteed that SDL_RenderCopy will not be anti-aliased?

SDL_RenderCopy的SDL文档说纹理将被拉伸,但是我完全找不到有关如何进行拉伸的信息。

我在Linux上进行的实验表明,拉伸并不是抗锯齿的。我可以依靠吗?它在其他平台上的行为是否相同?将来的版本中不会更改吗?

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


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

好好看你的游戏。