hello,
i think there are currently two problems with the jogl textrenderer. yes, in both cases it is not the textrenderers fault but actually a problem of the driver of the specific graphics card, however the jogl textrenderer fails.
the one is that the use of vertexArrays actually slows down render performance significantly.
http://www.java-gaming.org/forums/index.php?topic=18033.0
http://www.java-gaming.org/forums/index.php?topic=17665.0
the other is that the use of vertexBufferObjects results in an exception (glBindBuffer not available) because the graphics card driver incorrectly reports OpenGL 2.0 to be available.
http://www.java-gaming.org/forums/index.php?topic=17833.0
http://www.java-gaming.org/forums/index.php?topic=17892.0
i would suggest that both features can be switched on/off via the API. either through an additioncal constructor or with functions like:
public void useVertexArrays(true/false);
public void useVertexBufferObjects(true/false);
what do you think?
thank you.