Make sure you force a repaint on your canvas after the buffer update, like this:
Code Select
moveObjects();
moveCamera();
buffer.clear();
theWorld.renderScene(buffer);
buffer.update();
glCanvas.repaint();