OpenGL: быстрый рендеринг вне экрана

Мне нужно визуализировать довольно много (десятки тысяч) изображений вне экрана, используя OpenGL.
Я работаю под Windows и использую QT в качестве основы. решение может быть только для окон, это не имеет значения.

Из того, что я нашел с помощью Google, есть несколько вариантов сделать этоэта статья которые кажутся довольно устаревшими, предлагают несколько способов, из которых:

Для Windows - используйтеCreateDIBSection и каким-то образом привязать текстуру к нему.Используйте расширение pbuffers, которое, похоже, поддерживается на моей карте.

Эта тема (Сообщение 6) предлагает конкретный способ QT сделать это, используяQGLWidget::renderPixmap

Мой вопрос - какой из них будет самым быстрым? pbuffers, кажется, самая безопасная ставка, потому что она гарантированно будет выполняться на оборудовании, но разве метод CreateDIB также проходит через оборудование? Как насчет метода QT? Кажется, с этим возникает проблема создания контекста. Конечно, я не хотел бы создавать новый контекст для каждого изображения, которое я создаю.
Есть ли у кого-нибудь хороший опыт с этим?

РЕДАКТИРОВАТЬ: Отвечая на комментарий -
У меня есть постоянная сцена, которая не меняется вообще, и я рендеринг ее с разных точек зрения. На данный момент изображения возвращаются пользователю и будут обрабатываться процессором. Возможно, в будущем они будут обрабатываться на GPU.

Ответы на вопрос(1)

Ваш ответ на вопрос