Я пытаюсь разработать приложение для карт для научных целей в моем университете. Для этого я получил доступ ко множеству плиток (256х256). Я могу получить к ним доступ и сохранить их в QImage в отдельном QThread. Моя проблема в том, как мне на самом деле удается загрузить QImage в текстуру внутри отдельного QThread (не основного потока GUI)? Или еще лучше дайте мне Типп, как подойти к этой проблеме.
Я думаю о многопоточном OpenGL, но мне также требуется выбор OpenGL, и я не упал ни на что полезное.
Укажите на любой полезный пример кода, если хотите, я благодарен за все, что компилируется в Linux:)
Примечание 1: Я использую рендеринг на основе событий, поэтому, только если сцена меняется, она перерисовывается.
Примечание 2: OSG НЕ является опцией, для этой цели она слишком сложна, необходим легкий подход.
Примечание 3: Приложение полностью написано на C ++
Спасибо за любой ответ.
Постскриптум наберитесь терпения, я не настолько продвинут, как эта тема может (или не может) предлагать.