Я пишу 2D-игру в Opengl.Я уже настроил ортогональную проекцию, чтобы я мог легко узнать, где на экране окажется квадроцикл.Проблема в том, что я также хочу иметь возможность отображать пиксели непосредственно в координаты текстуры, поэтому я также применил к текстуре ортогональное преобразование (используя gluOrtho2d).Теперь я могу отображать пиксели напрямую, используя целые числа и glTexCoord2i.Дело в том, что после поиска в Google / чтения / запроса я обнаружил, что никто не знает (по-видимому) поведение glTexCoord2i, но он прекрасно работает, как я использую.Ниже приведен пример тестового кода, который я написал:
glBegin(GL_QUADS);
glTexCoord2i(16,0);
glVertex2f(X, Y);
glTexCoord2i(16,16);
glVertex2f(X, Y+32);
glTexCoord2i(32, 16);
glVertex2f(X+32, Y+32);
glTexCoord2i(32, 0);
glVertex2f(X+32, Y);
glEnd();
Итак, есть ли проблемы с тем, что я делаю, или то, что я делаю правильно?