Разве OpenGL не поддерживает общие контексты в Windows? - PullRequest
0 голосов
/ 07 апреля 2010

Я работаю над кроссплатформенным проектом OpenGL, и кажется, что все текстуры, которые разделяют GLcontext, имеют проблемы, когда я пытаюсь загрузить их в окна. Мне сказали, что это не поддерживалось в более старых версиях OpenGL для Windows, но, похоже, должен быть какой-то способ совместного использования текстурных ресурсов в OpenGL в Windows. Если бы не было возможности обмениваться текстурами между несколькими объектами в opengl на окнах, это было бы невыносимым узким местом для некоторых приложений, поэтому я предполагаю, что это ограничение уже должно быть преодолено.

1 Ответ

5 голосов
/ 07 апреля 2010

Конечно, это так. Используемый метод называется wglShareLists, что немного сбивает с толку.

Каждый контекст по-прежнему будет иметь свое собственное состояние рендеринга и т. Д. Это относится только к данным.

...