I am very new to OpenGL (and posting my questions). I’ve completed the Learn OpenGL Hello Triangle tutorial successfully. (It actually draws a rectangle at the end of the lesson).
If I wanted to draw two identical rectangles… Is it as simple as creating a seperate VAO and VB and then in rendering:
glUseProgram(shaderProgram); glBindVertexArray(VAO_first_square); glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0); glBindVertexArray(VAO_second_square); glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0); glBindVertexArray(0);
I tried this and it now I only see the second rectangle.