0
目前我正在用OpenGL編寫視頻播放器。2D顯示器在OpenGL中看起來很奇怪
我打電話gluOrtho2D這樣的:
gluOrtho2D(0, w, 0, h);
而且隨着其輸出:
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