まず、質問のタイトルが悪くて申し訳ありません。何を入力すればよいか正確にはわかりませんでした。
そのため、SFML Window コンテキストから OpenGL アプリケーションを実行しています。
以前にパフォーマンスの低下について質問を投稿しましたが、その問題は現在解決されているようです。
私がアップロードした画像でわかるように、かなり奇妙なことが起こっています。どう表現すればよいかわかりませんが、ウィンドウの右半分が存在しないように見えます。
問題に関するアイデアはありますか?
これが私のコードです:
sf::ContextSettings settings;
settings.depthBits = 32;
settings.stencilBits = 8;
settings.antialiasingLevel=4;
settings.majorVersion = 3;
settings.minorVersion = 0;
sf::Window window(sf::VideoMode(800, 600), "insert title", sf::Style::Default, settings);
window.setVerticalSyncEnabled(true);
bool running = true;
while(running)
{
sf::Event e;
while(window.pollEvent(e))
{
if(e.type == sf::Event::Closed)
{
running = false;
}
if(e.type == sf::Event::Resized)
{
glViewport(0, 0, e.size.width, e.size.height);
gluLookAt(0,0,-1, 0,0,0, 0,1,0);;
}
}
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
glutSolidSphere(1, 12, 12);
window.display();
}