背景:私はLWJGLのゲームエンジンで作業していました。私は通常、NVidiaグラフィックスカードを使用して自分のデスクトップで作業します。そのカードを使用すると、すべてが正しく動作します(つまり、シーンレンダリング、UIレンダリング、すべての更新)。しかし、私のサーフェスプロ4とその統合されたグラフィックス(インテル530)を使用すると、シーンとUIが少なくとも2回レンダリングされているように見えます(フロントバッファとバックバッファの両方を満たすために)、シーンとUIは更新を停止します。私のコンソールFPSカウンタがまだ動作しているので、アプリケーションがまだ実行中であることを確認できます。インテルグラフィックスでLWJGLとNuklearが正しくレンダリングされない
コード:次のように私のウィンドウの更新方法は、次のとおりです。
public void update() {
frameRateCounter.start();
newFrame();
calc.layout(ctx, 50, 50);
render(NK_ANTI_ALIASING_ON, MAX_VERTEX_BUFFER, MAX_ELEMENT_BUFFER);
UI.poll();
glfwSwapBuffers(window);
clear();
frameRateCounter.calculate();
}
私はLWJGL hereが提供するNuklearデモを使用します。なぜ誰かがこれが何であるか、あるいはこれがハードウェアの問題である可能性が高いという考えを持っていますか?
ありがとうございます!
興味があれば、私はimgui [ここ](https://github.com/kotlin-graphics/imgui)の完全なjvmポートで作業しています。 – elect