[committed] fix for BufferOverflowException

Trivial fix for reassigning matrix array buffer.



Index: src/com/jme/scene/state/GLSLShaderObjectsState.java
===================================================================
--- src/com/jme/scene/state/GLSLShaderObjectsState.java   (revision 4710)
+++ src/com/jme/scene/state/GLSLShaderObjectsState.java   (working copy)
@@ -550,7 +550,7 @@
                 getShaderUniform(name, ShaderVariableMatrix4Array.class);
         // prepare buffer for writing
         FloatBuffer matrixBuffer = shaderUniform.matrixBuffer;
-        if (matrixBuffer == null || matrixBuffer.capacity() > values.length * 16){
+        if (matrixBuffer == null || matrixBuffer.capacity() < values.length * 16){
             matrixBuffer = BufferUtils.createFloatBuffer(values.length * 16);
             shaderUniform.matrixBuffer = matrixBuffer;
         }