Как отключить Развернуть MIP-карты в OpenGL

Я делаю движок 2D-спрайтов в OpenGL и хочу отключить MIP-карты, поскольку мне не нужны их.

Когда я звоню:

glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, internal->internal_w, internal->internal_h, 0, GL_RGBA, GL_UNSIGNED_BYTE, internal->data);
RenderWithThisTexture();

У меня белый прямоугольник, но когда я звоню:

gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGBA, internal->internal_w, internal->internal_h, GL_RGBA, GL_UNSIGNED_BYTE, internal->data);
RenderWithThisTexture();

Я получил правильно текстурированный прямоугольник

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

Я хочу придерживаться OpenGL 1.1 (не OGL 2.0 или более позднего кода)

7
задан genpfault 9 June 2015 в 20:14
поделиться