Параллельная обработка списка отображения

Можно ли выполнить параллельную обработку для отображения списка в OpenGL? Я пытаюсь найти способ ускорить мою программу. Часть загрузки модели в графический процессор с помощью списка отображения занимает слишком много времени (модель очень массивна). Можно ли использовать параллельную обработку для отображения списка? Будет ли причиной любой ошибки во время выполнения?

0

Решение

Списки отображения могут совместно использоваться контекстами, поэтому вы можете создать второй поток со вторым контекстом GL, совместно используя объекты с контекстом main / Drawing, и скомпилировать список в этом отдельном потоке. Но вы должны вручную синхронизировать оба потока а также сервер GL, поэтому вы должны убедиться, что компиляция списка отображения завершена, прежде чем вы сможете указать основному потоку использовать его.

1

Другие решения


По вопросам рекламы [email protected]