Создайте дополнительные контексты OpenGL для других окон, поделитесь объектами контекста, используя wglShareLists
, который также разделяет текстуры.
Если тот же вид (такое же разрешение, рендеринг и т. Д.) Долженбыть видимым: использовать текстуру в качестве цветового буфера в качестве объекта буфера, рисуйте в этом FBO.Затем нарисуйте текстурированные квадраты, используя эту текстуру во всех окнах.
Если другой вид: визуализируйте каждое окно отдельно.
Пожалуйста, нечто нет такой вещи, как «элемент OpenGL» .OpenGL имеет дело только с одним примитивом (= треугольник, квад, точка, линия) за раз, и при рендеринге нет никакой последовательности.