OpenGL не поддерживает общие контексты на Windows?
Вопрос
Я работаю над проектом перекрестной платформы OpenGL, и кажется, что все текстуры, которые разделяют GLContext, испытывают проблемы, когда я пытаюсь загрузить их в Windows. Мне сказали, что это не поддерживается в более старых версиях OpenGL на Windows, но кажется, что должен быть какой-то способ поделиться текстурными ресурсами в OpenGL в Windows. Если бы не было способа поделиться текстурами между несколькими объектами в OpenGL в Windows, это было бы невыносимым узким местом для определенных приложений, поэтому я предполагаю, что это ограничение, должно быть, было преодолено.
Решение
Конечно, это делает. Способ использования называется wglShareLists
который немного запутается.
Каждый контекст все еще будет иметь свое собственное состояние рендеринга и т. Д. Это относится только к данным.