在我目前的项目中,我已经开始将所有渲染从 SDL 转换为 OpenGL。这意味着我必须将 SDL_Surface(加载的 img)转换为 OpenGL 纹理。
当我这样做时,我明白维度是 2 的幂是很重要的。但是当我创建一种字体时,我不能总是拥有两个的力量。在描述如何将 SDL_TTF 与 OpenGL 一起使用的教程中,如果不是,它确保将图像转换为正确的尺寸,但这只会扭曲我的图像。
如果我不弄乱尺寸,一切正常。为什么我需要二维的力量?如果我真的需要它,我如何应用它而不扭曲我的形象?
在我目前的项目中,我已经开始将所有渲染从 SDL 转换为 OpenGL。这意味着我必须将 SDL_Surface(加载的 img)转换为 OpenGL 纹理。
当我这样做时,我明白维度是 2 的幂是很重要的。但是当我创建一种字体时,我不能总是拥有两个的力量。在描述如何将 SDL_TTF 与 OpenGL 一起使用的教程中,如果不是,它确保将图像转换为正确的尺寸,但这只会扭曲我的图像。
如果我不弄乱尺寸,一切正常。为什么我需要二维的力量?如果我真的需要它,我如何应用它而不扭曲我的形象?