Я создал два окна, используя GLFW.Первое окно имеет контекст OpenGL, а второе - нет.Я хочу сделать одну и ту же сцену в обоих окнах, используя один контекст OpenGL.Примерно так.
glBindVertexArray(vaoId);
// ... tell OpenGL to draw on first window
glClear(GL_COLOR_BUFFER_BIT);
glDrawArrays(...);
// ... swap first window buffers
// ... tell OpenGL to draw on second window
glClear(GL_COLOR_BUFFER_BIT);
glDrawArrays(...);
// ... swap second window buffers
glBindVertexArray(0);
Проблема в том, что я не знаю, как сказать OpenGL рисовать в определенном окне.И я также не знаю, как поменять буферы для конкретного окна.Если это необходимо, я могу использовать Win32 API.