Screen flicker ,How to solve? The following code
private Canvas canvas = null;
...
buffer = new FrameBuffer(GanmeConfig.WIDTH, GanmeConfig.HEIGHT, FrameBuffer.SAMPLINGMODE_NORMAL);
buffer.disableRenderer(IRenderer.RENDERER_SOFTWARE);
buffer.enableRenderer(IRenderer.RENDERER_OPENGL, IRenderer.MODE_OPENGL);
canvas = buffer.enableGLCanvasRenderer();
canvas.setBounds(0, 0, GanmeConfig.WIDTH, GanmeConfig.HEIGHT);
frame.add(canvas);
...
while(flag){
....
buffer.clear();
sh.updateShadowMap();
sh.drawScene();
skybox.render(world, buffer);
buffer.clearZBufferOnly();
world.renderScene(buffer);
world.draw(buffer);
buffer.update();
buffer.displayGLOnly();
//////////////////
canvas.repaint();
Thread.sleep(14);
}
buffer.dispose();
frame.dispose();