テクスチャ座標に使用するものは何でも、左下のピクセルのみが表示されます (長方形は単色です)。
ここで、テクスチャ座標を設定します。
glMatrixMode(GL_TEXTURE);
glPushMatrix();
glLoadIdentity();
glTranslatef(0.5,0.0,0.0); //Have no effect
glMatrixMode(GL_MODELVIEW);
glPushMatrix();
...
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture);
glBegin(GL_QUADS);
glTexCoord2f(0, 1);
glVertex2f(0, 0);
glTexCoord2f(0, 0);
glVertex2f(0, 1);
glTexCoord2f(1, 0);
glVertex2f(1, 1);
glTexCoord2f(1, 1);
glVertex2f(1, 0);
glEnd();
とても深刻です。2 つの異なる QGLWidgets でレンダリングされます。1 つのウィジェットではテクスチャがきれいに見え、もう 1 つのウィジェットでは左下のピクセルしか取得できません。