Это производят:
glBegin(GL_POLYGON);
glTexCoord2f(0, 1);
glVertex2f(pa, (SCREEN_HEIGHT / 2) - (ha / 2));
glTexCoord2f(1, 1);
glVertex2f(pb, (SCREEN_HEIGHT / 2) - (hb / 2));
glTexCoord2f(1, 0);
glVertex2f(pb, (SCREEN_HEIGHT / 2) + (hb / 2));
glTexCoord2f(0, 0);
glVertex2f(pa, (SCREEN_HEIGHT / 2) + (ha / 2));
glEnd();
И мои параметры текстуры следующие:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);