0
現在OpenGLでビデオプレーヤーを書いています。OpenGLで2D表示が奇妙に見える
gluOrtho2D(0, w, 0, h);
をとして出力にそれを::
は、私はこのようなgluOrtho2Dを呼び出す
glBegin(GL_QUADS);
glTexCoord2f(0.0f, 0.0f); glVertex2f(0, this->height());
glTexCoord2f(1.0f, 0.0f); glVertex2f(this->width(), this->height());
glTexCoord2f(1.0f, 1.1f); glVertex2f(this->width(), 0);
glTexCoord2f(0.0f, 1.0f); glVertex2f(0.0f, 0.0f);
glEnd();
は正しい出力は次のようにする必要があります:
しかし、私が何であるかを見ます... (右下に注意してください)
間違ってレンダリングされているようです。たぶんあなたは私にsdl_openglの使用を勧めます...しかし、私は現在QtでOpenGLを使っていますので、SDLウィンドウを開くことはできません。
どうすればよいですか?
あなたは正しいです...私を殺す。 – wecing