SDL_RenderPresent не работает в нити
В нити в цикле вызывается SDL_RenderPresent
, но не отображает на окно. В случае без использования нитей все работает нормально.
Источник: Stack Overflow на русском
В нити в цикле вызывается SDL_RenderPresent
, но не отображает на окно. В случае без использования нитей все работает нормально.
Посмотрите файл SDL_render.h в составе фреймворка. Там имеется такая запись на 44 строке:
These functions must be called from the main thread.
See this bug for details: http://bugzilla.libsdl.org/show_bug.cgi?id=1995
Если так, то SDL_RenderPresent может запускаться только в основном потоке.