lwjgl Display.Update()非常慢

时间:2018-11-17 10:29:37

标签: opengl lwjgl display

我对Display.update()有问题;在lwjgl中起作用。此函数需要大约64毫秒的渲染时间,而我其余所有代码都需要大约1毫秒的渲染时间。我不知道为什么要花这个时间。而且我在互联网上搜索了一些信息,但没有结果。 这是我的显示初始化。

try {
        Display.setDisplayMode(new DisplayMode(width, height));
        Display.setTitle(title);
        Display.setResizable(true);
        Display.sync(60);
        Display.create(new PixelFormat().withDepthBits(24),attribs);

        GL11.glEnable(GL13.GL_MULTISAMPLE);


        GL11.glViewport(0, 0, width, height);

    } catch (LWJGLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

我试图删除一些行,但是它们没有任何区别。 谢谢

1 个答案:

答案 0 :(得分:0)

我进行了测试,十秒钟后我看到了Display.update();花费0毫秒执行。但是一个新的functino需要50 mx才能执行。很奇怪。