Я сопоставляю очень большую фоновую текстуру с квадратом для бокового скроллера.Графика текстуры не имеет псевдонимов, и в этом заключается проблема.
Текстура получается очень размытой.Размер изображения 800 х 600. Размеры должны быть степенью 2?Если да, то я застрял, делая большое изображение с разрешением 1024 x 1024 и оставляя лишнее изображение за кадром?
Я делаю все в орфографическом режиме.Вот приложение текстуры к кваду.
glEnable(GL_COLOR_MATERIAL);
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, *texture);
glBegin(GL_QUADS);
glNormal3f(0.0f, 0.0f, 1.0f);
glTexCoord2f(0.0f, 1.0f); glVertex3f(pos_x, pos_y, depth);
glTexCoord2f(1.0f, 1.0f); glVertex3f(pos_x + size_x, pos_y, depth);
glTexCoord2f(1.0f, 0.0f); glVertex3f(pos_x + size_x, pos_y + size_y, depth);
glTexCoord2f(0.0f, 0.0f); glVertex3f(pos_x, pos_y + size_y, depth);
glEnd();
glDisable(GL_TEXTURE_2D);
glDisable(GL_COLOR_MATERIAL);