Это нормально для opengl, чтобы снизить качество изображения? - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь заставить старую игру выглядеть немного лучше, она использует opengl версии 1.1, как вы можете видеть, это в сравнении между тем, как изображение выглядит в фотошопе, и тем, как оно выглядит в игре.

enter image description here

Как вы можете видеть справа (в игре), границы размыты, не такие резкие, как у исходного изображения. (Пожалуйста, игнорируйте весь текст).

Ожидается ли это из-за старой версии opengl? Или это что-то, что можно исправить?

1 Ответ

0 голосов
/ 29 августа 2018

Похоже, у вас есть какая-то фильтрация на вашей текстуре. Найдите в своем коде GL_LINEAR и замените его на GL_NEAREST

glBindTexture(GL_TEXTURE_2D, texBuff);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...