Hi,
I have a problem that I have seen only on a laptop with a NVIDIA Quadro FX770M (most recent graphic drivers) so far. We have an application windows with a GLCanvas in the center and other swing components around it. For a reason unknown to me, the swing components around the GLCanvas flicker. They don't appear and disappear, instead they keep switching (visually only) between their initial state and their current state very fast. The only work around that we have found so far for this is to keep the NVIDIA Control panel window open while the application is running. For some reason, this fixes the problem, but it's not a really acceptable solution...
I use the OpenGL renderer only. I use the following code to initialise the OpenGL renderer and then I disable the software renderer :
frameBuffer.enableGLCanvasRenderer(IRenderer.MODE_OPENGL);
When rendering, I use the following code :
frameBuffer.clear();
world.renderScene(frameBuffer);
world.draw(frameBuffer);
frameBuffer.update();
frameBuffer.display(graphics);
canvas.repaint();
Does anybody knows a solution to this problem please ? Thank you very much.