I am doing a simple pong game using glfw3 and glew and opengl 3.3. I am able to draw one paddle but not the other my problem is that glBufferData only draws one paddle at a time.
static const GLfloat g_vertex_buffer_data[] = {
1.0f, 0.25f, 0.0f,
0.87f, 0.25f, 0.0f,
0.87f, -0.25f, 0.0f,
1.0f,0.25f,0.0f,
1.0f,-0.25f,0.0f,
0.87f,-0.25f,0.0f,
};
static const GLfloat g_vertex_buffer_data_one[] = {
-1.0f,0.25f,0.0f,
-0.87f,0.25f,0.0f,
-0.87f,-0.25f,0.0f,
-1.0f,0.25f,0.0f,
-0.87f,-0.25f,0.0f,
-1.0f,-0.25f,0.0f,
};
GLuint vertexbuffer;
glGenBuffers(1, &vertexbuffer);
glBindBuffer(GL_ARRAY_BUFFER, vertexbuffer);
glBufferData(GL_ARRAY_BUFFER, sizeof(g_vertex_buffer_data_one), g_vertex_buffer_data_one, GL_STATIC_DRAW);
glBufferData(GL_ARRAY_BUFFER, sizeof(g_vertex_buffer_data), g_vertex_buffer_data, GL_STATIC_DRAW);