// setup for display list...
// force all textures to load so their setup calls are not part of the displaylist
scene.acceptVisitor(new TextureApplyVisitor(renderer), true);
// invalidate any current opengl state information.
context.invalidateStates();
// generate a DL id by starting our list
final int id = renderer.startDisplayList();
// push our current buckets to back
renderer.getQueue().pushBuckets();