【发布时间】:2011-05-28 07:38:29
【问题描述】:
我正在 Android 上开发 OpenGL ES 2.0 着色器...
我有一个浮点数组,其中包含顶点位置以及顶点的其他属性。 位置和其他属性可能会随着时间而改变。
如何将这个修改后的数组传递给 glVertexAttribPointer, 这样我就可以用更新的值绘制场景
当我试图通过它时,我得到了
GLES20类型中的方法glVertexAttribPointer(int, int, int, boolean, int, Buffer)不适用于参数(int, int, int, boolean, int, float[])
【问题讨论】:
-
该错误告诉您需要获取您拥有的浮动顶点数组并以某种方式将其转换为缓冲区对象。我不是 openGL 专家,所以我只能回答这个问题。
-
thanx Eric,但我无法修改缓冲区...所以想使用数组 intead
标签: android opengl-es opengl-es-2.0