これらのモードをOPENGLに使用します
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0, 640, 480, 0, 1, -1);
glMatrixMode(GL_MODELVIEW);
glEnable(GL_TEXTURE_2D);
このコードを使用してテクスチャを描画しています
texture.bind();
glBegin(GL_QUADS);
glTexCoord2f(0, 0);
glVertex2f(x, y);// Upper Left
glTexCoord2f(1, 0);
glVertex2f(x + width, y); // Upper right
glTexCoord2f(1, 1);
glVertex2f(x + width, y + heigth); // Lower right
glTexCoord2f(0, 1);
glVertex2f(x, y + heigth); // Lower left
glEnd();
テクスチャ自体は Minecraft のもので、16x16 のテクスチャです。しかし、それを 160x160 にスケーリングすると、次の結果が得られます。