Можно ли выполнить параллельную обработку для отображения списка в OpenGL? Я пытаюсь найти способ ускорить мою программу. Часть загрузки модели в графический процессор с помощью списка отображения занимает слишком много времени (модель очень массивна). Можно ли использовать параллельную обработку для отображения списка? Будет ли причиной любой ошибки во время выполнения?
Списки отображения могут совместно использоваться контекстами, поэтому вы можете создать второй поток со вторым контекстом GL, совместно используя объекты с контекстом main / Drawing, и скомпилировать список в этом отдельном потоке. Но вы должны вручную синхронизировать оба потока а также сервер GL, поэтому вы должны убедиться, что компиляция списка отображения завершена, прежде чем вы сможете указать основному потоку использовать его.