The subject is the question. Can/should I do any OpenGL work in a static initialization block of a class, e.g.
static
{
GL11.glGenLists(1);
// do more gl stuff
}
My question, more directly, is, will the OpenGL libraries be fully loaded by the time my class has been loaded by the classloader and the static block runs?