Я создаю механизм моделирования и редактор физики в Windows. Я хочу создать часть редактора с помощью Qt, и я хочу запустить движок с помощью SDL с OpenGL.
Моя первая идея заключалась в том, чтобы создать редактор, используя только Qt и разделить столько кода с движком (менеджер ресурсов, рендеринг, математика). Но я также хотел бы иметь возможность запускать симуляцию внутри редактора. Это означает, что мне также нужно поделиться имитационным кодом, который использует потоки SDL.
Итак, мой вопрос таков: есть ли способ визуализации OpenGL в Qt-окне с помощью SDL?
Я читал в Интернете, что возможно предоставить SDL с помощью дескриптора окна, в котором будет отображаться. У кого-нибудь есть опыт, что?
Кроме того, потоковая часть симулятора может создать проблему, поскольку она использует потоки SDL.