我不想将GLfloat数组发送到glBufferData函数。
我有数组
GLfloat vertices[] =
{
-0.5f, 0.0f, 0.0f,
0.0f, 0.5f, 0.0f,
0.5f, 0.0f, 0.0f
};
和一个功能
GLuint createVBO(GLfloat*(! what type I should use there ? !) vertexes)
{
GLuint VBO;
glCreateBuffers(1, &VBO);
glBindBuffer(GL_ARRAY_BUFFER, VBO);
glBufferData(GL_ARRAY_BUFFER, sizeof(vertexes), vertexes, GL_STATIC_DRAW);
return VBO;
}
我应该使用哪种变量类型发送此数组?