我试图创建一个 GLfloat 缓冲区数组
GLfloat mat_diffuse[] = { .2f, .2f, .6f, 1f };
但是java找不到类GLfloat
,当我尝试使用普通的浮点数组时,这一行出现错误
gl.glMaterialfv(gl.GL_FRONT, gl.GL_DIFFUSE, mat_diffuse);
错误读取incompatible types: float[] cannot be converted to FloatBuffer
有没有一种特殊的方法来创建一个GLfloat
或者我需要从 openGL 导入一些东西来完成这项工作?