Текстуры OpenGL, шрифты SDL_TTF и мощь двух измерений

В моем текущем проекте я начал переводить весь рендеринг из SDL в OpenGL. Это означает, что мне нужно перевести SDL_Surface (загруженный img) в текстуру OpenGL.

Когда я делаю это, я понимаю, что важно, чтобы измерения были силой двух. Но когда я создаю шрифт, у меня не всегда может быть сила двух. В уроке, в котором описано, как использовать SDL_TTF с OpenGL, он обязательно преобразовал изображение в правильные размеры, если это не так, но это только искажает мое изображение.

Если я не возиться с размерами, все работает нормально. Зачем мне нужна сила двух измерений? И если я действительно нуждаюсь в этом, как я могу применить это, не искажая мое изображение?

0 ответов

Другие вопросы по тегам