0

Having a float[] and I want to put it as argument for glLoadMatrixf(FloatBuffer m) (interface of GLMatrixFunc) .

How could I get the float[] as FloatBuffer ?

The code is -

float[] currentMatrix = {.....} ;
gl.glLoadMatrixd(currentMatrix ); 

The above prompts - The method glLoadMatrixf(FloatBuffer) in the type GL is not applicable for the arguments (float[])

URL87
  • 10,667
  • 35
  • 107
  • 174

1 Answers1

3
float[] floatArray = ...;
FloatBuffer floatBuffer = FloatBuffer.wrap(floatArray);
René Link
  • 48,224
  • 13
  • 108
  • 140