Android OpenGL Многопоточность в C ++ - PullRequest
0 голосов
/ 25 августа 2018

В настоящее время я работаю над картой высот в OpenGLES с C ++ для мобильных платформ.Проблема в том, что я не могу понять, как заставить многопоточный или асинхронный код работать в C ++.Мне было интересно, если кто-то знает, как сделать асинхронный запрос данных, не блокируя основной GLThread.Это вообще возможно в C ++ или мне нужно делать вызовы из другого потока в Java или Swift?

В настоящее время я использую libcurl для запроса плиток, но, как я упоминал ранее, он блокирует поток OpenGL.Я хотел бы использовать RxCpp, потому что я уже знаком с реактивным программированием, но меня беспокоит то, что после нескольких часов работы библиотеки в cmake я обнаружил, что это невозможно.

Заранее спасибо!

...