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[])
float[] floatArray = ...;
FloatBuffer floatBuffer = FloatBuffer.wrap(floatArray);