Relative Content

Tag Archive for c++for-loopopenglvbovao

OpenGL VBO and VAO

for(const auto& gameObjectToRender : gameObjectsToRender) { glBindVertexArray(VAO); unsigned int VBO; glGenBuffers(1, &VBO); glBindBuffer(GL_ARRAY_BUFFER, VBO); glBufferData(GL_ARRAY_BUFFER, gameObjectToRender.second.vertices.size() * sizeof(float), gameObjectToRender.second.vertices.data(), GL_STATIC_DRAW); glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, (8 * sizeof(float)), (void*)(0)); glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, (8 * sizeof(float)), (void*)(3 * sizeof(float))); glVertexAttribPointer(2, 2, GL_FLOAT, GL_FALSE, (8 * sizeof(float)), (void*)(6 * sizeof(float))); }` I’m trying to do game engine […]