title: Fast Java matrix library suitable for JOGL + generic matrix math?
body: <p>I'm interested in writing an OpenGL app in JOGL 2, using shaders instead of the fixed-function pipeline.  I'll need to do a fair bit of 4x4 double-precision matrix math CPU-side, to replace the fixed function pipeline's push/pop/transform business.  The same app is also going to include some machine learning code that will require operations on large matrices. I've looked at JBLAS for machine learning stuff (and since I'm already using JNI for JOGL, there're minimal downsides to depending on another native library)), but I'm not sure if it's the best choice for GL-related matrices. Thoughts?</p>