如何将GLfloat数组发送到函数(OpenGL)?

时间:2019-06-10 18:51:36

标签: c++ opengl

我不想将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;
}

我应该使用哪种变量类型发送此数组?

0 个答案:

没有答案